finalized basic game