Marxist Class Theory: Competition, Contingency and Intermediate Class Positions