The game is heavily based on RNG's, so sometimes you get another gun in the second wave, sometimes on the fourth.
We already have plans on making prices a little more consistent, since the prices go randomly between one and another value.
I'm glad you played, and thanks for feedback!