Added GameOverException, the new thread, and added collision
attempting to create keyListener BUT formatted it