Added BattleShip class, removed constructor from Entity, made Entity abstract, and Action now inherits Entity.