public override GameState makeMove(GameState state, Object o) { XYLocation loc = (XYLocation) o; return makeMove(state, loc.getXCoOrdinate(), loc.getYCoOrdinate()); }