begin refactoring, moving target selecting methods to targeter,
added eagle ship model