I think there's something wrong with my game.

After I hit lvl 50, and started using specialty classes (Wetworks and Engineer) I stopped receiving Spartan points, and I can buy any of the gear I’m unlocking. Is there something wrong or do I have to do something else to receive points besides basic level up?

Side note, I’ve noticed a couple times I level up, I unlock armor, but the game doesn’t let me know until the game after that, and by then I’ve already got about 1/4 the exp I need to the next level.