about magic numbers... maybe ship::minAimDistance() (or max, which doesnt exist yet) might be a good choice?