-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGameTimelineTrainedRandom.json
More file actions
1 lines (1 loc) · 639 KB
/
GameTimelineTrainedRandom.json
File metadata and controls
1 lines (1 loc) · 639 KB
1
[{"action": {"pos": {"x": 3, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 29, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 4, "y": 2}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 3}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 29, treasure: 0, score: 0.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 4, "y": 2}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 29, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 4, "y": 2}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 1}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 29, treasure: 0, score: 0.0] is moving towards direction ((0, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 1}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 5, "y": 1}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 29, treasure: 0, score: 0.0] is moving towards direction ((1, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 1}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 29, treasure: 0, score: 0.0] is moving towards direction ((1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 1}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 29, treasure: 0, score: 0.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 1}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 28, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 1}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 3}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 34.0, treasure: 150.0, score: 156.0] is moving towards direction ((1, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 1}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 28, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 1}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 5, "y": 2}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 34.0, treasure: 150.0, score: 156.0] is moving towards direction ((-1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 2}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 2}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 34.0, treasure: 150.0, score: 156.0] is moving towards direction ((1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 2}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 5, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 34.0, treasure: 150.0, score: 156.0] is moving towards direction ((-1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 2}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 28, treasure: 0, score: 0.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 2}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 27, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 2}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 4, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 3}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 33.0, treasure: 150.0, score: 156.0] is moving towards direction ((1, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 2}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 4, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 27, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 2}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 4, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 4, "y": 2}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 26, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 2}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 4, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 2}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 38.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 2}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 4, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 26, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 2}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 4, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 5, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 33.0, treasure: 150.0, score: 156.0] is moving towards direction ((1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 4, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 39.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 4, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 33.0, treasure: 150.0, score: 156.0] is moving towards direction ((1, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 4, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 27, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 4, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 25, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 5, "y": 1}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 43.0, treasure: 450.0, score: 468.0] is moving towards direction ((1, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 25, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 32.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 38.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 32.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 26, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 0}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 24, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 42.0, treasure: 450.0, score: 468.0] is moving towards direction ((1, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 24, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 3}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 23, treasure: 0, score: 0.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 47.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 23, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 31.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 37.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 31.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 25, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 4}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 22, treasure: 0, score: 0.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 46.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 22, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 30.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 36.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 30.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 24, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 21, treasure: 0, score: 0.0] is moving towards direction ((-1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 45.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 21, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 20, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 44.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 20, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 29.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 35.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 29.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 23, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 19, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 43.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 19, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 28.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 34.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 28.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 22, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 18, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 42.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 18, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 27.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 33.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 27.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 21, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 17, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 41.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 17, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 16, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 40.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 16, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 26.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 32.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 26.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 20, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 15, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 39.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 15, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 5, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 25.0, treasure: 150.0, score: 156.0] is moving towards direction ((-1, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 31.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 25.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 19, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 14, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 38.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 14, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 13, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 37.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 13, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 5, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 24.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 30.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 24.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 18, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 12, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 36.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 12, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 5, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 23.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 29.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 23.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 17, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 11, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 35.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 11, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 10, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 34.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 10, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 5, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 22.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 28.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 22.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 16, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 9, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 33.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 9, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 5, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 21.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 27.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 21.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 15, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 8, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 32.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 8, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 5, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 20.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 26.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 7, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 31.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 20.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 14, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 7, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 6, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 30.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 6, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 4}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 4}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 19.0, treasure: 150.0, score: 156.0] is moving towards direction ((1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 5}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 25.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 5}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 19.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 5}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 5}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 13, treasure: 0, score: 0.0] is moving towards direction ((1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 5}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 5, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 5}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 29.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 5}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 5, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 6, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 5}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 5, "y": 5}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 18.0, treasure: 150.0, score: 156.0] is moving towards direction ((-1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 6}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 24.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 6}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 18.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 6}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 12, treasure: 0, score: 0.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 6}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 4}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 4, treasure: 0, score: 0.0] is moving towards direction ((0, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 6}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 28.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 6}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 4, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 6}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 3}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 3, treasure: 0, score: 0.0] is moving towards direction ((-1, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 6}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 27.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 6}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 3, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 5, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 6}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 1, "y": 7}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 17.0, treasure: 150.0, score: 156.0] is moving towards direction ((-1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 7}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 23.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 7}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 17.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 7}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 7}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 11, treasure: 0, score: 0.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 7}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 2, treasure: 0, score: 0.0] is moving towards direction ((-1, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 7}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 26.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 7}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 2, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 7}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 16.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 8}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 22.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 8}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 16.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 8}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 8}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 16.0, treasure: 150.0, score: 156.0] is moving towards direction ((-1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 8}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 1}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 1, treasure: 0, score: 0.0] is moving towards direction ((0, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 1}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 8}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 25.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 1}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 8}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 1, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 1}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 8}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 0}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 0, treasure: 0, score: 0.0] is moving towards direction ((0, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 0}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 8}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 5, "y": 0}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 24.0, treasure: 600.0, score: 624.0] is moving towards direction ((-1, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 0}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 8}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 0, treasure: 0, score: 0.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 0}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 8}}, {"id": "MageClass", "pos": {"x": 1, "y": 2}}], "enemies": [{"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 0, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 15.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 0}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 21.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 0}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 15.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 0}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 15.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 0}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 0}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 1}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 99, treasure: 0, score: 0.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 1}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 5, "y": 1}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 23.0, treasure: 600.0, score: 624.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 1}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 14.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 1}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 20.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 1}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 14.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 1}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 20.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 1}}, {"id": "SoldierClass", "pos": {"x": 5, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 2}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 98, treasure: 0, score: 0.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 2}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 22.0, treasure: 600.0, score: 624.0] is moving towards direction ((1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 2}}, {"id": "SoldierClass", "pos": {"x": 6, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 7, "y": 3}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 3}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 97, treasure: 0, score: 0.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 7, "y": 3}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 21.0, treasure: 600.0, score: 624.0] is moving towards direction ((1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 13.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 19.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 13.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 19.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 3}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 4}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 96, treasure: 0, score: 0.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 7, "y": 2}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 26.0, treasure: 750.0, score: 780.0] is moving towards direction ((0, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 12.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 18.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 12.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 18.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 4}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 95, treasure: 0, score: 0.0] is moving towards direction ((1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 8, "y": 1}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 25.0, treasure: 750.0, score: 780.0] is moving towards direction ((1, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 11.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 17.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 11.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 17.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 1}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 94, treasure: 0, score: 0.0] is moving towards direction ((-1, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 9, "y": 1}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 24.0, treasure: 750.0, score: 780.0] is moving towards direction ((1, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 0, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 93, treasure: 0, score: 0.0] is moving towards direction ((1, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 9, "y": 1}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 29.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 10.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 16.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 10.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 16.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 1, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 2, "y": 6}}, {"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 92, treasure: 0, score: 0.0] is moving towards direction ((1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 9, "y": 1}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 28.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 9.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 15.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 9.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 0, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 15.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 97.0, treasure: 150.0, score: 156.0] is moving towards direction ((1, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 9, "y": 1}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 27.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 1}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 96.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 9, "y": 2}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 26.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 0, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 8.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 14.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 8.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 14.0, treasure: 300.0, score: 312.0] is moving towards direction ((1, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 2}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 95.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 9, "y": 3}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 25.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 7.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 13.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 7.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 13.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 94.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 9, "y": 4}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 24.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 4}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 93.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 9, "y": 5}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 23.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 6.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 12.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 6.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 12.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 92.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 9, "y": 5}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 22.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 5.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 11.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 5.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 11.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 91.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 9, "y": 5}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 21.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 5}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 4.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 10.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 3, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 90.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 8, "y": 6}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 20.0, treasure: 900.0, score: 936.0] is moving towards direction ((-1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 4.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 10.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 3, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 5}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 89.0, treasure: 150.0, score: 156.0] is moving towards direction ((1, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 7}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 7, "y": 7}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 19.0, treasure: 900.0, score: 936.0] is moving towards direction ((-1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 7}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 3.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 7}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 9.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 7}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 3.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 7}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 1, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 9.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 5}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 7}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 88.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 8, "y": 8}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 18.0, treasure: 900.0, score: 936.0] is moving towards direction ((1, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 1, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 2.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 8}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 8.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 8}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 2.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 8}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 8}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 8.0, treasure: 300.0, score: 312.0] is moving towards direction ((1, -1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 8}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 87.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 8}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 8, "y": 8}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 17.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 8}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 86.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 8}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 8, "y": 8}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 16.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 8}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 1.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 7.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 1.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 7.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 85.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 8, "y": 8}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 15.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 0.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 6.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 0.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 6.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "TechnicianClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 84.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 8, "y": 8}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 14.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 83.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 8, "y": 8}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 13.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 5.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 5.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 82.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 8, "y": 8}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 12.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 4.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 4.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 81.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 8, "y": 8}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 11.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "MageClass", "pos": {"x": 8, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 80.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 8, "y": 8}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 10.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 3.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 3.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 8}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 8, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 79.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 8, "y": 9}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 9.0, treasure: 900.0, score: 936.0] is moving towards direction ((0, 1))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 2.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 2.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 8, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 78.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 7, "y": 9}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 14.0, treasure: 1050.0, score: 1092.0] is moving towards direction ((-1, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 1.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 1.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 77.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 7, "y": 9}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 13.0, treasure: 1050.0, score: 1092.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 76.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 7, "y": 9}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 12.0, treasure: 1050.0, score: 1092.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 6, "y": 3}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 0.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 2, "y": 9}, "text": "TechnicianClass stats[hp: 80.0/80.0, mp: 100/100, fullness: 0.0, treasure: 300.0, score: 312.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 2, "y": 9}}, {"id": "TechnicianClass", "pos": {"x": 6, "y": 3}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 75.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 7, "y": 9}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 11.0, treasure: 1050.0, score: 1092.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 4, "y": 6}, "text": "MageClass stats[hp: 90.0/90.0, mp: 100/100, fullness: 74.0, treasure: 150.0, score: 156.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}, {"action": {"pos": {"x": 7, "y": 9}, "text": "SoldierClass stats[hp: 100/100, mp: 100/100, fullness: 10.0, treasure: 1050.0, score: 1092.0] is moving towards direction ((0, 0))."}, "state": {"allies": [{"id": "MageClass", "pos": {"x": 4, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 9}}], "enemies": [{"id": "SoldierClass", "pos": {"x": 0, "y": 9}}, {"id": "TowerClass", "pos": {"x": 1, "y": 2}}, {"id": "MageClass", "pos": {"x": 1, "y": 8}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 1}}, {"id": "TowerClass", "pos": {"x": 2, "y": 5}}, {"id": "TowerClass", "pos": {"x": 2, "y": 6}}, {"id": "SoldierClass", "pos": {"x": 2, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 3, "y": 7}}, {"id": "TowerClass", "pos": {"x": 3, "y": 9}}, {"id": "TowerClass", "pos": {"x": 4, "y": 6}}, {"id": "TowerClass", "pos": {"x": 4, "y": 8}}, {"id": "MageClass", "pos": {"x": 5, "y": 3}}, {"id": "MageClass", "pos": {"x": 5, "y": 6}}, {"id": "TowerClass", "pos": {"x": 5, "y": 7}}, {"id": "MageClass", "pos": {"x": 5, "y": 9}}, {"id": "TowerClass", "pos": {"x": 6, "y": 0}}, {"id": "TowerClass", "pos": {"x": 6, "y": 3}}, {"id": "TowerClass", "pos": {"x": 6, "y": 7}}, {"id": "SoldierClass", "pos": {"x": 7, "y": 1}}, {"id": "MageClass", "pos": {"x": 7, "y": 5}}, {"id": "TowerClass", "pos": {"x": 7, "y": 9}}, {"id": "SoldierClass", "pos": {"x": 9, "y": 0}}, {"id": "MageClass", "pos": {"x": 9, "y": 1}}, {"id": "TowerClass", "pos": {"x": 9, "y": 5}}], "traps": [], "treasures": [{"id": "TreasureClass", "pos": {"x": 5, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 6, "y": 9}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 8}}, {"id": "TreasureClass", "pos": {"x": 9, "y": 9}}]}}]