gamestate based with LovelyMoon now