Working perform_moves, added Game Class