Trying to pull out all the game state management as 'screens'.

Using kdevelop as a way to facilitate faster refactorings! Likely to polute the repo with config files...

Next stages are to refactor how bullets are made and score is tracked.