Changed Ship to use Entity.