added start and game over states