basic game prototype