Game Over form added and refactoring

refactor to adhere to single responsibility principal