This will take a few hours to get the game back into a playable state. I need to implement a 3-state state machine.
The state machine is up and running! main.cpp is an absolute monster of a file now, but I can easily switch between states in the game for the menu screen, gameplay and gameover. I just need to implement the game over screen and then the game is at version 0.9
Slightly modified the main file so that the asteroids move across during the menu. However, they begin all at the same time and also the scoring system needs to be deactivated during the menu screen
Version 1.0
Merge branch 'state_machine_main'

This is version 1.0 of the game. It is in a playable state and complete. Anything from now on would be bonus features