fixed constructor
added types for entities
added types for entities
deleted ShipEntity
added map analyzer
added method to settlement getThreated()