basic game structure with Board