Big ass code cleanup and

- Fixed game_over not resetting