added fonts/text display, game over, and resetting