Finished game logic; added intro and game over states; refactored a bit here and there