Factories #2

* Modify constructor in ShipFactory interface to specify position
  and rotation.
* Fix ConcreteShipFactory similarly