+ void addToThis(std::vector<Fleet*> fleets, int tick = 0);
+
+ void distributeLossesGains(std::vector<Fleet*> fleets, int tick = 0);
+
+ std::vector<Fleet*> calculateSide(std::vector<Fleet*> fleets, int stays = 0, int tick = 0);
+
+ void killFleet(std::string unittype, int number, int tick = 0);
+
+ void setResource(std::string type, int number, int tick = 0);
+ int resource(std::string type, int tick = 0)const;
+
+ void takeShoot(std::string unittype, int number, std::map<std::string, int>& hitunits);
+ void takeEMP(std::string unittype, int number);
+
+ void printFleet();