basic game control done