Anyway, PewPew now:
- encourages doing the tutorial when playing the game for the first time
- asks for confirmation when quitting a game
- permits the activation/deactivation of rotation during a replay
- makes it visually obvious to the player that he has taken a bonus
- has a lower amount of particles
- has prettier explosions
- puts the game in pause when a low battery alert (or a music menu pop up) appears
- ignores replays that can no longer be played
- make the difficulty increase more slowly in the "Assault" mode
- respects the players that are listening to their own music :)
- versioning system for the scores
- precalculation of the explosions
- needed models are loaded at the beginning of a game (to avoid ingame slowdowns)
- externalized descriptions of the game modes
- The 3rd mode
- An obvious optimization to the collision detection
Also, the "obvious optimization" will take a lot of time to do, and right now I prefer focusing on finishing the "3rd mode".