added naive ai, gamestates