game is functional