working basic game