@Override public GameEvent copy() { GameEvent copy = new ToggleMoveEvent(this.sourceObject.copy(), this.moving); copy.timeStamp = this.timeStamp; return copy; }