bool Federation::Ship::move(int warp, Destination d) { if (warp <= getMaxWarp() && d != _location && isStable()) { _location = d; return true; } return false; }
bool Federation::Ship::move() { return move(getMaxWarp(), _home); }
bool Federation::Ship::move(Destination d) { return move(getMaxWarp(), d); }