public void remove() { if (state == CrewStates.WALKING) { pathfinder.cancel(this); } else { room.getTile((int) getX() - getRoom().getX(), (int) getY() - getRoom().getY()) .getProperties() .removeProperty("crew"); } }