summaryrefslogtreecommitdiff
path: root/2018-tower-defence/tests
diff options
context:
space:
mode:
Diffstat (limited to '2018-tower-defence/tests')
-rw-r--r--2018-tower-defence/tests/live_comparison.rs68
-rw-r--r--2018-tower-defence/tests/monte_carlo_test.rs34
-rw-r--r--2018-tower-defence/tests/state0.json1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 000/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 000/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 001/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 001/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 002/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 002/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 003/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 003/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 004/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 004/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 005/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 005/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 006/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 006/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 007/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 007/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 008/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 008/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 009/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 009/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 010/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 010/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 011/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 011/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 012/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 012/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 013/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 013/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 014/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 014/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 015/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 015/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 016/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 016/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 017/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 017/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 018/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 018/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 019/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 019/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 020/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 020/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 021/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 021/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 022/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 022/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 023/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 023/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 024/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 024/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 025/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 025/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 026/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 026/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 027/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 027/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 028/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 028/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 029/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 029/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 030/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 030/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 031/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 031/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 032/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 032/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 033/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 033/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 034/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 034/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 035/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 035/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 036/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 036/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 037/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 037/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 038/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 038/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 039/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 039/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 040/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 040/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 041/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 041/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 042/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 042/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 043/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 043/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 044/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 044/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 045/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 045/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 046/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 046/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 047/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 047/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 048/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 048/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 049/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 049/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 050/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 050/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 051/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 051/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 052/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 052/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 053/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 053/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 054/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 054/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 055/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 055/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 056/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 056/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 057/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 057/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 058/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 058/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 059/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 059/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 060/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 060/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 061/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 061/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 062/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 062/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 063/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 063/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 064/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 064/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 065/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 065/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 066/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 066/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 067/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 067/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 068/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 068/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 069/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 069/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 070/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 070/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 071/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 071/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 072/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 072/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 073/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 073/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 074/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 074/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 075/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 075/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 076/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 076/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 077/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 077/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 078/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 078/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 079/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 079/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 080/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 080/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 081/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 081/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 082/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 082/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 083/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 083/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 084/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 084/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 085/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 085/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 086/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 086/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 087/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 087/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 088/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 088/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 089/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 089/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 090/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 090/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 091/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 091/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 092/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 092/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 093/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 093/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 094/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 094/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 095/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 095/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 096/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 096/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 097/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 097/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 098/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 098/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 099/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 099/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 100/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 100/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 101/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 101/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 102/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 102/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 103/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 103/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 104/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 104/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 105/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 105/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 106/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 106/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 107/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 107/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 108/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 108/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 109/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 109/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 110/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 110/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 111/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 111/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 112/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 112/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 113/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 113/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 114/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 114/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 115/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 115/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 116/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 116/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 117/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 117/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 118/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain/Round 118/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 000/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 000/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 001/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 001/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 002/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 002/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 003/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 003/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 004/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 004/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 005/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 005/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 006/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 006/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 007/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 007/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 008/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 008/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 009/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 009/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 010/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 010/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 011/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 011/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 012/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 012/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 013/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 013/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 014/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 014/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 015/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 015/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 016/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 016/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 017/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 017/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 018/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 018/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 019/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 019/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 020/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 020/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 021/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 021/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 022/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 022/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 023/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 023/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 024/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 024/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 025/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 025/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 026/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 026/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 027/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 027/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 028/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 028/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 029/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 029/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 030/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 030/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 031/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 031/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 032/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 032/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 033/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 033/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 034/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 034/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 035/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 035/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 036/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 036/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 037/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 037/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 038/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 038/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 039/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 039/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 040/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 040/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 041/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 041/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 042/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 042/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 043/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 043/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 044/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 044/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 045/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 045/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 046/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 046/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 047/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 047/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 048/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 048/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 049/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 049/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 050/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 050/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 051/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 051/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 052/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 052/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 053/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 053/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 054/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 054/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 055/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 055/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 056/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 056/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 057/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 057/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 058/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 058/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 059/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 059/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 060/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 060/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 061/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 061/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 062/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 062/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 063/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 063/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 064/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 064/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 065/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 065/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 066/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 066/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 067/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 067/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 068/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 068/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 069/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 069/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 070/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 070/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 071/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 071/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 072/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 072/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 073/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 073/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 074/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 074/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 075/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 075/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 000/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 000/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 001/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 001/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 002/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 002/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 003/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 003/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 004/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 004/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 005/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 005/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 006/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 006/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 007/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 007/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 008/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 008/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 009/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 009/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 010/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 010/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 011/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 011/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 012/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 012/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 013/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 013/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 014/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 014/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 015/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 015/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 016/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 016/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 017/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 017/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 018/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 018/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 019/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 019/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 020/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 020/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 021/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 021/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 022/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 022/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 023/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 023/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 024/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 024/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 025/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 025/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 026/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 026/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 027/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 027/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 028/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 028/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 029/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 029/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 030/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 030/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 031/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 031/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 032/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 032/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 033/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 033/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 034/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 034/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 035/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 035/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 036/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 036/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 037/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 037/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 038/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 038/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 039/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 039/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 040/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 040/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 041/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 041/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 042/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 042/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 043/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 043/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 044/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 044/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 045/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 045/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 046/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 046/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 047/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 047/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 048/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 048/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 049/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 049/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 050/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 050/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 051/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 051/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 052/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 052/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 053/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 053/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 054/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 054/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 055/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 055/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 056/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 056/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 057/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 057/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 058/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 058/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 059/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 059/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 060/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 060/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 061/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 061/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 062/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 062/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 063/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 063/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 064/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 064/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 065/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 065/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 066/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 066/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 067/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 067/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 068/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 068/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 069/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 069/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 070/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 070/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 071/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 071/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 072/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 072/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 073/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 073/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 074/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 074/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 075/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 075/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 076/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 076/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 077/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 077/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 078/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 078/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 079/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 079/PlayerCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 080/OpponentCommand.txt1
-rw-r--r--2018-tower-defence/tests/v300_normal_towers/Round 080/PlayerCommand.txt1
555 files changed, 655 insertions, 0 deletions
diff --git a/2018-tower-defence/tests/live_comparison.rs b/2018-tower-defence/tests/live_comparison.rs
new file mode 100644
index 0000000..c85e3fe
--- /dev/null
+++ b/2018-tower-defence/tests/live_comparison.rs
@@ -0,0 +1,68 @@
+extern crate zombot;
+
+use zombot::input::json;
+use zombot::engine::command::{Command, BuildingType};
+use zombot::engine::geometry::Point;
+
+use std::fs::File;
+use std::io::prelude::*;
+use std::path::Path;
+
+#[test]
+fn it_successfully_simulates_replay() {
+ test_from_replay(&Path::new("tests/v300_normal_towers"));
+}
+
+#[test]
+fn it_successfully_simulates_replay_with_iron_curtain() {
+ test_from_replay(&Path::new("tests/v300_iron_curtain"));
+}
+
+#[test]
+fn it_successfully_simulates_replay_with_iron_curtain_with_teslas() {
+ test_from_replay(&Path::new("tests/v300_iron_curtain_with_teslas"));
+}
+
+
+fn test_from_replay(replay_folder: &Path) {
+ let length = replay_folder.read_dir().unwrap().count()-1;
+
+ let mut state = json::read_bitwise_state_from_file(&format!("{}/Round 000/state.json", replay_folder.display())).unwrap();
+
+ for i in 0..length {
+ let player = read_player_command(&format!("{}/Round {:03}/PlayerCommand.txt", replay_folder.display(), i));
+ let opponent = read_opponent_command(&format!("{}/Round {:03}/OpponentCommand.txt", replay_folder.display(), i));
+ let mut expected_state = json::read_bitwise_state_from_file(&format!("{}/Round {:03}/state.json", replay_folder.display(), i+1)).unwrap();
+
+ state.simulate(player, opponent);
+ state.sort();
+ expected_state.sort();
+
+ println!("State {}: {:?}", i+1, state);
+ assert_eq!(state, expected_state, "\nFailed on state {}\n", i+1);
+ }
+}
+
+fn read_player_command(filename: &str) -> Command {
+ let mut file = File::open(filename).unwrap();
+ let mut content = String::new();
+ file.read_to_string(&mut content).unwrap();
+ if content.trim() == "No Command" {
+ Command::Nothing
+ }
+ else {
+ let mut components = content.split(',');
+ let point = Point::new(components.next().unwrap().trim().parse().unwrap(),
+ components.next().unwrap().trim().parse().unwrap());
+ let action_type = components.next().unwrap().trim().parse().unwrap();
+ if action_type == 5 {
+ Command::IronCurtain
+ } else {
+ Command::Build(point, BuildingType::from_u8(action_type).unwrap())
+ }
+ }
+}
+
+fn read_opponent_command(filename: &str) -> Command {
+ read_player_command(filename)
+}
diff --git a/2018-tower-defence/tests/monte_carlo_test.rs b/2018-tower-defence/tests/monte_carlo_test.rs
new file mode 100644
index 0000000..cec3256
--- /dev/null
+++ b/2018-tower-defence/tests/monte_carlo_test.rs
@@ -0,0 +1,34 @@
+extern crate zombot;
+extern crate time;
+use time::{PreciseTime, Duration};
+
+use zombot::*;
+
+const STATE_PATH: &str = "tests/state0.json";
+
+// there are assertions in the game engine, run when it's in debug mode
+#[test]
+fn it_does_a_normal_turn_successfully() {
+ let start_time = PreciseTime::now();
+ let state = match input::json::read_bitwise_state_from_file(STATE_PATH) {
+ Ok(ok) => ok,
+ Err(error) => panic!("Error while parsing JSON file: {}", error)
+ };
+ let max_time = Duration::milliseconds(200);
+ strategy::monte_carlo::choose_move(&state, start_time, max_time);
+
+ assert!(start_time.to(PreciseTime::now()) < max_time + Duration::milliseconds(50))
+}
+
+#[test]
+fn it_does_a_normal_tree_serach_turn_successfully() {
+ let start_time = PreciseTime::now();
+ let state = match input::json::read_bitwise_state_from_file(STATE_PATH) {
+ Ok(ok) => ok,
+ Err(error) => panic!("Error while parsing JSON file: {}", error)
+ };
+ let max_time = Duration::milliseconds(200);
+ strategy::monte_carlo_tree::choose_move(&state, start_time, max_time);
+
+ assert!(start_time.to(PreciseTime::now()) < max_time + Duration::milliseconds(50))
+}
diff --git a/2018-tower-defence/tests/state0.json b/2018-tower-defence/tests/state0.json
new file mode 100644
index 0000000..572fcf9
--- /dev/null
+++ b/2018-tower-defence/tests/state0.json
@@ -0,0 +1 @@
+{"gameDetails":{"round":0,"maxRounds":400,"mapWidth":16,"mapHeight":8,"roundIncomeEnergy":5,"buildingPrices":{"TESLA":100,"DEFENSE":30,"ATTACK":30,"ENERGY":20},"buildingsStats":{"TESLA":{"health":5,"constructionTime":10,"price":100,"weaponDamage":20,"weaponSpeed":0,"weaponCooldownPeriod":10,"energyGeneratedPerTurn":0,"destroyMultiplier":10,"constructionScore":20},"DEFENSE":{"health":20,"constructionTime":3,"price":30,"weaponDamage":0,"weaponSpeed":0,"weaponCooldownPeriod":0,"energyGeneratedPerTurn":0,"destroyMultiplier":1,"constructionScore":10},"ATTACK":{"health":5,"constructionTime":1,"price":30,"weaponDamage":5,"weaponSpeed":2,"weaponCooldownPeriod":3,"energyGeneratedPerTurn":0,"destroyMultiplier":1,"constructionScore":4},"ENERGY":{"health":5,"constructionTime":1,"price":20,"weaponDamage":0,"weaponSpeed":0,"weaponCooldownPeriod":0,"energyGeneratedPerTurn":3,"destroyMultiplier":1,"constructionScore":3}},"ironCurtainStats":{"activeRounds":6,"resetPeriod":50,"price":150,"constructionScore":20}},"players":[{"playerType":"A","energy":20,"health":100,"hitsTaken":0,"score":0,"ironCurtainAvailable":false,"activeIronCurtainLifetime":0},{"playerType":"B","energy":20,"health":100,"hitsTaken":0,"score":0,"ironCurtainAvailable":false,"activeIronCurtainLifetime":0}],"gameMap":[[{"x":0,"y":0,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":1,"y":0,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":2,"y":0,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":3,"y":0,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":4,"y":0,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":5,"y":0,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":6,"y":0,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":7,"y":0,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":8,"y":0,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":9,"y":0,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":10,"y":0,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":11,"y":0,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":12,"y":0,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":13,"y":0,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":14,"y":0,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":15,"y":0,"buildings":[],"missiles":[],"cellOwner":"B"}],[{"x":0,"y":1,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":1,"y":1,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":2,"y":1,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":3,"y":1,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":4,"y":1,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":5,"y":1,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":6,"y":1,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":7,"y":1,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":8,"y":1,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":9,"y":1,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":10,"y":1,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":11,"y":1,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":12,"y":1,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":13,"y":1,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":14,"y":1,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":15,"y":1,"buildings":[],"missiles":[],"cellOwner":"B"}],[{"x":0,"y":2,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":1,"y":2,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":2,"y":2,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":3,"y":2,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":4,"y":2,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":5,"y":2,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":6,"y":2,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":7,"y":2,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":8,"y":2,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":9,"y":2,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":10,"y":2,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":11,"y":2,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":12,"y":2,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":13,"y":2,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":14,"y":2,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":15,"y":2,"buildings":[],"missiles":[],"cellOwner":"B"}],[{"x":0,"y":3,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":1,"y":3,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":2,"y":3,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":3,"y":3,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":4,"y":3,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":5,"y":3,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":6,"y":3,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":7,"y":3,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":8,"y":3,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":9,"y":3,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":10,"y":3,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":11,"y":3,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":12,"y":3,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":13,"y":3,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":14,"y":3,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":15,"y":3,"buildings":[],"missiles":[],"cellOwner":"B"}],[{"x":0,"y":4,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":1,"y":4,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":2,"y":4,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":3,"y":4,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":4,"y":4,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":5,"y":4,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":6,"y":4,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":7,"y":4,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":8,"y":4,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":9,"y":4,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":10,"y":4,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":11,"y":4,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":12,"y":4,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":13,"y":4,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":14,"y":4,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":15,"y":4,"buildings":[],"missiles":[],"cellOwner":"B"}],[{"x":0,"y":5,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":1,"y":5,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":2,"y":5,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":3,"y":5,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":4,"y":5,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":5,"y":5,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":6,"y":5,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":7,"y":5,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":8,"y":5,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":9,"y":5,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":10,"y":5,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":11,"y":5,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":12,"y":5,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":13,"y":5,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":14,"y":5,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":15,"y":5,"buildings":[],"missiles":[],"cellOwner":"B"}],[{"x":0,"y":6,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":1,"y":6,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":2,"y":6,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":3,"y":6,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":4,"y":6,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":5,"y":6,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":6,"y":6,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":7,"y":6,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":8,"y":6,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":9,"y":6,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":10,"y":6,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":11,"y":6,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":12,"y":6,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":13,"y":6,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":14,"y":6,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":15,"y":6,"buildings":[],"missiles":[],"cellOwner":"B"}],[{"x":0,"y":7,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":1,"y":7,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":2,"y":7,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":3,"y":7,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":4,"y":7,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":5,"y":7,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":6,"y":7,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":7,"y":7,"buildings":[],"missiles":[],"cellOwner":"A"},{"x":8,"y":7,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":9,"y":7,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":10,"y":7,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":11,"y":7,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":12,"y":7,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":13,"y":7,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":14,"y":7,"buildings":[],"missiles":[],"cellOwner":"B"},{"x":15,"y":7,"buildings":[],"missiles":[],"cellOwner":"B"}]],"teslaHitList":[],"ironcurtainHitList":[]} \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 000/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 000/OpponentCommand.txt
new file mode 100644
index 0000000..4a9590d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 000/OpponentCommand.txt
@@ -0,0 +1 @@
+0,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 000/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 000/PlayerCommand.txt
new file mode 100644
index 0000000..4dd67d5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 000/PlayerCommand.txt
@@ -0,0 +1 @@
+1,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 001/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 001/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 001/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 001/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 001/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 001/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 002/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 002/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 002/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 002/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 002/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 002/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 003/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 003/OpponentCommand.txt
new file mode 100644
index 0000000..49dd99d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 003/OpponentCommand.txt
@@ -0,0 +1 @@
+1,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 003/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 003/PlayerCommand.txt
new file mode 100644
index 0000000..4a9590d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 003/PlayerCommand.txt
@@ -0,0 +1 @@
+0,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 004/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 004/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 004/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 004/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 004/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 004/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 005/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 005/OpponentCommand.txt
new file mode 100644
index 0000000..ca8db41
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 005/OpponentCommand.txt
@@ -0,0 +1 @@
+3,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 005/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 005/PlayerCommand.txt
new file mode 100644
index 0000000..94bee18
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 005/PlayerCommand.txt
@@ -0,0 +1 @@
+0,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 006/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 006/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 006/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 006/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 006/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 006/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 007/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 007/OpponentCommand.txt
new file mode 100644
index 0000000..6c57709
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 007/OpponentCommand.txt
@@ -0,0 +1 @@
+1,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 007/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 007/PlayerCommand.txt
new file mode 100644
index 0000000..4d83fd9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 007/PlayerCommand.txt
@@ -0,0 +1 @@
+3,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 008/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 008/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 008/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 008/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 008/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 008/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 009/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 009/OpponentCommand.txt
new file mode 100644
index 0000000..d9a0acb
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 009/OpponentCommand.txt
@@ -0,0 +1 @@
+2,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 009/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 009/PlayerCommand.txt
new file mode 100644
index 0000000..433ff46
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 009/PlayerCommand.txt
@@ -0,0 +1 @@
+6,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 010/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 010/OpponentCommand.txt
new file mode 100644
index 0000000..9b9f49b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 010/OpponentCommand.txt
@@ -0,0 +1 @@
+7,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 010/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 010/PlayerCommand.txt
new file mode 100644
index 0000000..9b9f49b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 010/PlayerCommand.txt
@@ -0,0 +1 @@
+7,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 011/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 011/OpponentCommand.txt
new file mode 100644
index 0000000..1260cea
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 011/OpponentCommand.txt
@@ -0,0 +1 @@
+5,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 011/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 011/PlayerCommand.txt
new file mode 100644
index 0000000..f3c8f77
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 011/PlayerCommand.txt
@@ -0,0 +1 @@
+2,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 012/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 012/OpponentCommand.txt
new file mode 100644
index 0000000..19fbb8f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 012/OpponentCommand.txt
@@ -0,0 +1 @@
+4,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 012/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 012/PlayerCommand.txt
new file mode 100644
index 0000000..153865b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 012/PlayerCommand.txt
@@ -0,0 +1 @@
+2,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 013/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 013/OpponentCommand.txt
new file mode 100644
index 0000000..ca8db41
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 013/OpponentCommand.txt
@@ -0,0 +1 @@
+3,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 013/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 013/PlayerCommand.txt
new file mode 100644
index 0000000..9b9f49b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 013/PlayerCommand.txt
@@ -0,0 +1 @@
+7,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 014/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 014/OpponentCommand.txt
new file mode 100644
index 0000000..f3c8f77
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 014/OpponentCommand.txt
@@ -0,0 +1 @@
+2,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 014/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 014/PlayerCommand.txt
new file mode 100644
index 0000000..5e4b046
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 014/PlayerCommand.txt
@@ -0,0 +1 @@
+0,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 015/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 015/OpponentCommand.txt
new file mode 100644
index 0000000..9b9f49b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 015/OpponentCommand.txt
@@ -0,0 +1 @@
+7,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 015/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 015/PlayerCommand.txt
new file mode 100644
index 0000000..b0fd0dc
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 015/PlayerCommand.txt
@@ -0,0 +1 @@
+0,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 016/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 016/OpponentCommand.txt
new file mode 100644
index 0000000..10532f2
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 016/OpponentCommand.txt
@@ -0,0 +1 @@
+0,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 016/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 016/PlayerCommand.txt
new file mode 100644
index 0000000..1c0a0b0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 016/PlayerCommand.txt
@@ -0,0 +1 @@
+1,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 017/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 017/OpponentCommand.txt
new file mode 100644
index 0000000..0f83bc0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 017/OpponentCommand.txt
@@ -0,0 +1 @@
+0,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 017/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 017/PlayerCommand.txt
new file mode 100644
index 0000000..487bf6a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 017/PlayerCommand.txt
@@ -0,0 +1 @@
+7,7,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 018/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 018/OpponentCommand.txt
new file mode 100644
index 0000000..433ff46
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 018/OpponentCommand.txt
@@ -0,0 +1 @@
+6,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 018/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 018/PlayerCommand.txt
new file mode 100644
index 0000000..75b785b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 018/PlayerCommand.txt
@@ -0,0 +1 @@
+4,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 019/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 019/OpponentCommand.txt
new file mode 100644
index 0000000..9b9f49b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 019/OpponentCommand.txt
@@ -0,0 +1 @@
+7,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 019/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 019/PlayerCommand.txt
new file mode 100644
index 0000000..e09f712
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 019/PlayerCommand.txt
@@ -0,0 +1 @@
+5,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 020/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 020/OpponentCommand.txt
new file mode 100644
index 0000000..3ab3f32
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 020/OpponentCommand.txt
@@ -0,0 +1 @@
+5,0,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 020/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 020/PlayerCommand.txt
new file mode 100644
index 0000000..a943cb9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 020/PlayerCommand.txt
@@ -0,0 +1 @@
+3,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 021/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 021/OpponentCommand.txt
new file mode 100644
index 0000000..48cfbfe
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 021/OpponentCommand.txt
@@ -0,0 +1 @@
+7,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 021/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 021/PlayerCommand.txt
new file mode 100644
index 0000000..433ff46
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 021/PlayerCommand.txt
@@ -0,0 +1 @@
+6,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 022/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 022/OpponentCommand.txt
new file mode 100644
index 0000000..9f12d31
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 022/OpponentCommand.txt
@@ -0,0 +1 @@
+6,7,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 022/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 022/PlayerCommand.txt
new file mode 100644
index 0000000..4371338
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 022/PlayerCommand.txt
@@ -0,0 +1 @@
+0,0,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 023/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 023/OpponentCommand.txt
new file mode 100644
index 0000000..487bf6a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 023/OpponentCommand.txt
@@ -0,0 +1 @@
+7,7,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 023/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 023/PlayerCommand.txt
new file mode 100644
index 0000000..d9a0acb
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 023/PlayerCommand.txt
@@ -0,0 +1 @@
+2,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 024/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 024/OpponentCommand.txt
new file mode 100644
index 0000000..1260cea
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 024/OpponentCommand.txt
@@ -0,0 +1 @@
+5,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 024/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 024/PlayerCommand.txt
new file mode 100644
index 0000000..c7d9109
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 024/PlayerCommand.txt
@@ -0,0 +1 @@
+5,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 025/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 025/OpponentCommand.txt
new file mode 100644
index 0000000..8ba7f16
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 025/OpponentCommand.txt
@@ -0,0 +1 @@
+1,5,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 025/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 025/PlayerCommand.txt
new file mode 100644
index 0000000..153865b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 025/PlayerCommand.txt
@@ -0,0 +1 @@
+2,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 026/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 026/OpponentCommand.txt
new file mode 100644
index 0000000..94bee18
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 026/OpponentCommand.txt
@@ -0,0 +1 @@
+0,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 026/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 026/PlayerCommand.txt
new file mode 100644
index 0000000..8a842f9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 026/PlayerCommand.txt
@@ -0,0 +1 @@
+4,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 027/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 027/OpponentCommand.txt
new file mode 100644
index 0000000..9b5a49a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 027/OpponentCommand.txt
@@ -0,0 +1 @@
+6,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 027/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 027/PlayerCommand.txt
new file mode 100644
index 0000000..c7d9109
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 027/PlayerCommand.txt
@@ -0,0 +1 @@
+5,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 028/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 028/OpponentCommand.txt
new file mode 100644
index 0000000..b2c26e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 028/OpponentCommand.txt
@@ -0,0 +1 @@
+1,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 028/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 028/PlayerCommand.txt
new file mode 100644
index 0000000..08ceedf
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 028/PlayerCommand.txt
@@ -0,0 +1 @@
+4,5,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 029/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 029/OpponentCommand.txt
new file mode 100644
index 0000000..239b17a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 029/OpponentCommand.txt
@@ -0,0 +1 @@
+1,4,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 029/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 029/PlayerCommand.txt
new file mode 100644
index 0000000..9408cb0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 029/PlayerCommand.txt
@@ -0,0 +1 @@
+6,5,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 030/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 030/OpponentCommand.txt
new file mode 100644
index 0000000..75b785b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 030/OpponentCommand.txt
@@ -0,0 +1 @@
+4,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 030/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 030/PlayerCommand.txt
new file mode 100644
index 0000000..87d322f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 030/PlayerCommand.txt
@@ -0,0 +1 @@
+3,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 031/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 031/OpponentCommand.txt
new file mode 100644
index 0000000..d51905f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 031/OpponentCommand.txt
@@ -0,0 +1 @@
+7,0,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 031/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 031/PlayerCommand.txt
new file mode 100644
index 0000000..1084f37
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 031/PlayerCommand.txt
@@ -0,0 +1 @@
+6,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 032/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 032/OpponentCommand.txt
new file mode 100644
index 0000000..9233a2a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 032/OpponentCommand.txt
@@ -0,0 +1 @@
+0,4,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 032/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 032/PlayerCommand.txt
new file mode 100644
index 0000000..85eacdb
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 032/PlayerCommand.txt
@@ -0,0 +1 @@
+3,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 033/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 033/OpponentCommand.txt
new file mode 100644
index 0000000..c27eaf9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 033/OpponentCommand.txt
@@ -0,0 +1 @@
+5,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 033/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 033/PlayerCommand.txt
new file mode 100644
index 0000000..c37c6f4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 033/PlayerCommand.txt
@@ -0,0 +1 @@
+1,4,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 034/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 034/OpponentCommand.txt
new file mode 100644
index 0000000..a81a341
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 034/OpponentCommand.txt
@@ -0,0 +1 @@
+7,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 034/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 034/PlayerCommand.txt
new file mode 100644
index 0000000..9b9f49b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 034/PlayerCommand.txt
@@ -0,0 +1 @@
+7,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 035/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 035/OpponentCommand.txt
new file mode 100644
index 0000000..b557a00
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 035/OpponentCommand.txt
@@ -0,0 +1 @@
+4,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 035/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 035/PlayerCommand.txt
new file mode 100644
index 0000000..8ac3a56
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 035/PlayerCommand.txt
@@ -0,0 +1 @@
+1,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 036/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 036/OpponentCommand.txt
new file mode 100644
index 0000000..b7adddf
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 036/OpponentCommand.txt
@@ -0,0 +1 @@
+5,4,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 036/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 036/PlayerCommand.txt
new file mode 100644
index 0000000..9477e06
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 036/PlayerCommand.txt
@@ -0,0 +1 @@
+6,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 037/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 037/OpponentCommand.txt
new file mode 100644
index 0000000..8a6627b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 037/OpponentCommand.txt
@@ -0,0 +1 @@
+1,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 037/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 037/PlayerCommand.txt
new file mode 100644
index 0000000..87d322f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 037/PlayerCommand.txt
@@ -0,0 +1 @@
+3,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 038/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 038/OpponentCommand.txt
new file mode 100644
index 0000000..3fff544
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 038/OpponentCommand.txt
@@ -0,0 +1 @@
+4,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 038/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 038/PlayerCommand.txt
new file mode 100644
index 0000000..4119710
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 038/PlayerCommand.txt
@@ -0,0 +1 @@
+2,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 039/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 039/OpponentCommand.txt
new file mode 100644
index 0000000..61f66b5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 039/OpponentCommand.txt
@@ -0,0 +1 @@
+3,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 039/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 039/PlayerCommand.txt
new file mode 100644
index 0000000..41d5370
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 039/PlayerCommand.txt
@@ -0,0 +1 @@
+0,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 040/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 040/OpponentCommand.txt
new file mode 100644
index 0000000..b77a79c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 040/OpponentCommand.txt
@@ -0,0 +1 @@
+2,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 040/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 040/PlayerCommand.txt
new file mode 100644
index 0000000..c7d9109
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 040/PlayerCommand.txt
@@ -0,0 +1 @@
+5,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 041/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 041/OpponentCommand.txt
new file mode 100644
index 0000000..17d7db2
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 041/OpponentCommand.txt
@@ -0,0 +1 @@
+5,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 041/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 041/PlayerCommand.txt
new file mode 100644
index 0000000..5c3de37
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 041/PlayerCommand.txt
@@ -0,0 +1 @@
+6,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 042/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 042/OpponentCommand.txt
new file mode 100644
index 0000000..9f12d31
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 042/OpponentCommand.txt
@@ -0,0 +1 @@
+6,7,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 042/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 042/PlayerCommand.txt
new file mode 100644
index 0000000..ad5f821
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 042/PlayerCommand.txt
@@ -0,0 +1 @@
+7,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 043/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 043/OpponentCommand.txt
new file mode 100644
index 0000000..3362217
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 043/OpponentCommand.txt
@@ -0,0 +1 @@
+0,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 043/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 043/PlayerCommand.txt
new file mode 100644
index 0000000..4dd67d5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 043/PlayerCommand.txt
@@ -0,0 +1 @@
+1,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 044/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 044/OpponentCommand.txt
new file mode 100644
index 0000000..487bf6a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 044/OpponentCommand.txt
@@ -0,0 +1 @@
+7,7,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 044/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 044/PlayerCommand.txt
new file mode 100644
index 0000000..d05a714
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 044/PlayerCommand.txt
@@ -0,0 +1 @@
+6,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 045/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 045/OpponentCommand.txt
new file mode 100644
index 0000000..e09f712
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 045/OpponentCommand.txt
@@ -0,0 +1 @@
+5,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 045/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 045/PlayerCommand.txt
new file mode 100644
index 0000000..323dbb1
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 045/PlayerCommand.txt
@@ -0,0 +1 @@
+7,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 046/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 046/OpponentCommand.txt
new file mode 100644
index 0000000..055ca5b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 046/OpponentCommand.txt
@@ -0,0 +1 @@
+0,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 046/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 046/PlayerCommand.txt
new file mode 100644
index 0000000..f3c8f77
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 046/PlayerCommand.txt
@@ -0,0 +1 @@
+2,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 047/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 047/OpponentCommand.txt
new file mode 100644
index 0000000..e874b1f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 047/OpponentCommand.txt
@@ -0,0 +1 @@
+1,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 047/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 047/PlayerCommand.txt
new file mode 100644
index 0000000..9b9f49b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 047/PlayerCommand.txt
@@ -0,0 +1 @@
+7,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 048/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 048/OpponentCommand.txt
new file mode 100644
index 0000000..75b785b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 048/OpponentCommand.txt
@@ -0,0 +1 @@
+4,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 048/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 048/PlayerCommand.txt
new file mode 100644
index 0000000..49c1201
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 048/PlayerCommand.txt
@@ -0,0 +1 @@
+7,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 049/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 049/OpponentCommand.txt
new file mode 100644
index 0000000..8e935c8
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 049/OpponentCommand.txt
@@ -0,0 +1 @@
+6,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 049/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 049/PlayerCommand.txt
new file mode 100644
index 0000000..153865b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 049/PlayerCommand.txt
@@ -0,0 +1 @@
+2,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 050/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 050/OpponentCommand.txt
new file mode 100644
index 0000000..94bee18
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 050/OpponentCommand.txt
@@ -0,0 +1 @@
+0,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 050/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 050/PlayerCommand.txt
new file mode 100644
index 0000000..7388cff
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 050/PlayerCommand.txt
@@ -0,0 +1 @@
+4,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 051/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 051/OpponentCommand.txt
new file mode 100644
index 0000000..d9e32bb
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 051/OpponentCommand.txt
@@ -0,0 +1 @@
+2,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 051/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 051/PlayerCommand.txt
new file mode 100644
index 0000000..16ddcd7
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 051/PlayerCommand.txt
@@ -0,0 +1 @@
+7,0,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 052/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 052/OpponentCommand.txt
new file mode 100644
index 0000000..226a1f4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 052/OpponentCommand.txt
@@ -0,0 +1 @@
+2,4,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 052/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 052/PlayerCommand.txt
new file mode 100644
index 0000000..41d5370
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 052/PlayerCommand.txt
@@ -0,0 +1 @@
+0,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 053/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 053/OpponentCommand.txt
new file mode 100644
index 0000000..4a8cf07
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 053/OpponentCommand.txt
@@ -0,0 +1 @@
+4,0,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 053/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 053/PlayerCommand.txt
new file mode 100644
index 0000000..9b5a49a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 053/PlayerCommand.txt
@@ -0,0 +1 @@
+6,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 054/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 054/OpponentCommand.txt
new file mode 100644
index 0000000..1e7a5f9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 054/OpponentCommand.txt
@@ -0,0 +1 @@
+2,5,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 054/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 054/PlayerCommand.txt
new file mode 100644
index 0000000..f3c8f77
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 054/PlayerCommand.txt
@@ -0,0 +1 @@
+2,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 055/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 055/OpponentCommand.txt
new file mode 100644
index 0000000..6c57709
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 055/OpponentCommand.txt
@@ -0,0 +1 @@
+1,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 055/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 055/PlayerCommand.txt
new file mode 100644
index 0000000..0a612db
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 055/PlayerCommand.txt
@@ -0,0 +1 @@
+5,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 056/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 056/OpponentCommand.txt
new file mode 100644
index 0000000..b2c26e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 056/OpponentCommand.txt
@@ -0,0 +1 @@
+1,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 056/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 056/PlayerCommand.txt
new file mode 100644
index 0000000..a6f3f91
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 056/PlayerCommand.txt
@@ -0,0 +1 @@
+2,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 057/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 057/OpponentCommand.txt
new file mode 100644
index 0000000..429fd32
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 057/OpponentCommand.txt
@@ -0,0 +1 @@
+5,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 057/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 057/PlayerCommand.txt
new file mode 100644
index 0000000..d9d71ea
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 057/PlayerCommand.txt
@@ -0,0 +1 @@
+4,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 058/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 058/OpponentCommand.txt
new file mode 100644
index 0000000..722ec58
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 058/OpponentCommand.txt
@@ -0,0 +1 @@
+4,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 058/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 058/PlayerCommand.txt
new file mode 100644
index 0000000..ccd082b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 058/PlayerCommand.txt
@@ -0,0 +1 @@
+6,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 059/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 059/OpponentCommand.txt
new file mode 100644
index 0000000..07b92b5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 059/OpponentCommand.txt
@@ -0,0 +1 @@
+3,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 059/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 059/PlayerCommand.txt
new file mode 100644
index 0000000..19fbb8f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 059/PlayerCommand.txt
@@ -0,0 +1 @@
+4,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 060/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 060/OpponentCommand.txt
new file mode 100644
index 0000000..8bb009c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 060/OpponentCommand.txt
@@ -0,0 +1 @@
+6,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 060/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 060/PlayerCommand.txt
new file mode 100644
index 0000000..117d6c2
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 060/PlayerCommand.txt
@@ -0,0 +1 @@
+3,0,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 061/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 061/OpponentCommand.txt
new file mode 100644
index 0000000..323dbb1
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 061/OpponentCommand.txt
@@ -0,0 +1 @@
+7,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 061/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 061/PlayerCommand.txt
new file mode 100644
index 0000000..46660d6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 061/PlayerCommand.txt
@@ -0,0 +1 @@
+6,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 062/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 062/OpponentCommand.txt
new file mode 100644
index 0000000..08ecb10
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 062/OpponentCommand.txt
@@ -0,0 +1 @@
+3,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 062/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 062/PlayerCommand.txt
new file mode 100644
index 0000000..d5cd851
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 062/PlayerCommand.txt
@@ -0,0 +1 @@
+5,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 063/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 063/OpponentCommand.txt
new file mode 100644
index 0000000..816366d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 063/OpponentCommand.txt
@@ -0,0 +1 @@
+0,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 063/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 063/PlayerCommand.txt
new file mode 100644
index 0000000..9b9f49b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 063/PlayerCommand.txt
@@ -0,0 +1 @@
+7,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 064/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 064/OpponentCommand.txt
new file mode 100644
index 0000000..d5cd851
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 064/OpponentCommand.txt
@@ -0,0 +1 @@
+5,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 064/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 064/PlayerCommand.txt
new file mode 100644
index 0000000..8a6627b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 064/PlayerCommand.txt
@@ -0,0 +1 @@
+1,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 065/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 065/OpponentCommand.txt
new file mode 100644
index 0000000..ab857c9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 065/OpponentCommand.txt
@@ -0,0 +1 @@
+7,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 065/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 065/PlayerCommand.txt
new file mode 100644
index 0000000..26912c7
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 065/PlayerCommand.txt
@@ -0,0 +1 @@
+4,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 066/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 066/OpponentCommand.txt
new file mode 100644
index 0000000..4f716a1
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 066/OpponentCommand.txt
@@ -0,0 +1 @@
+2,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 066/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 066/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 066/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 067/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 067/OpponentCommand.txt
new file mode 100644
index 0000000..153865b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 067/OpponentCommand.txt
@@ -0,0 +1 @@
+2,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 067/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 067/PlayerCommand.txt
new file mode 100644
index 0000000..c27eaf9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 067/PlayerCommand.txt
@@ -0,0 +1 @@
+5,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 068/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 068/OpponentCommand.txt
new file mode 100644
index 0000000..d9e32bb
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 068/OpponentCommand.txt
@@ -0,0 +1 @@
+2,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 068/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 068/PlayerCommand.txt
new file mode 100644
index 0000000..50688ac
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 068/PlayerCommand.txt
@@ -0,0 +1 @@
+6,0,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 069/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 069/OpponentCommand.txt
new file mode 100644
index 0000000..ebfc684
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 069/OpponentCommand.txt
@@ -0,0 +1 @@
+0,4,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 069/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 069/PlayerCommand.txt
new file mode 100644
index 0000000..41d5370
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 069/PlayerCommand.txt
@@ -0,0 +1 @@
+0,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 070/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 070/OpponentCommand.txt
new file mode 100644
index 0000000..c742585
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 070/OpponentCommand.txt
@@ -0,0 +1 @@
+5,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 070/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 070/PlayerCommand.txt
new file mode 100644
index 0000000..16ddcd7
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 070/PlayerCommand.txt
@@ -0,0 +1 @@
+7,0,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 071/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 071/OpponentCommand.txt
new file mode 100644
index 0000000..4a8cf07
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 071/OpponentCommand.txt
@@ -0,0 +1 @@
+4,0,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 071/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 071/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 071/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 072/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 072/OpponentCommand.txt
new file mode 100644
index 0000000..1c0a0b0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 072/OpponentCommand.txt
@@ -0,0 +1 @@
+1,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 072/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 072/PlayerCommand.txt
new file mode 100644
index 0000000..323dbb1
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 072/PlayerCommand.txt
@@ -0,0 +1 @@
+7,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 073/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 073/OpponentCommand.txt
new file mode 100644
index 0000000..a91c23f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 073/OpponentCommand.txt
@@ -0,0 +1 @@
+7,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 073/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 073/PlayerCommand.txt
new file mode 100644
index 0000000..95a4cf3
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 073/PlayerCommand.txt
@@ -0,0 +1 @@
+0,0,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 074/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 074/OpponentCommand.txt
new file mode 100644
index 0000000..daa46d9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 074/OpponentCommand.txt
@@ -0,0 +1 @@
+0,5,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 074/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 074/PlayerCommand.txt
new file mode 100644
index 0000000..ee791e3
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 074/PlayerCommand.txt
@@ -0,0 +1 @@
+4,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 075/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 075/OpponentCommand.txt
new file mode 100644
index 0000000..743727a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 075/OpponentCommand.txt
@@ -0,0 +1 @@
+7,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 075/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 075/PlayerCommand.txt
new file mode 100644
index 0000000..910a1ab
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 075/PlayerCommand.txt
@@ -0,0 +1 @@
+1,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 076/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 076/OpponentCommand.txt
new file mode 100644
index 0000000..ccd082b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 076/OpponentCommand.txt
@@ -0,0 +1 @@
+6,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 076/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 076/PlayerCommand.txt
new file mode 100644
index 0000000..4119710
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 076/PlayerCommand.txt
@@ -0,0 +1 @@
+2,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 077/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 077/OpponentCommand.txt
new file mode 100644
index 0000000..1084f37
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 077/OpponentCommand.txt
@@ -0,0 +1 @@
+6,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 077/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 077/PlayerCommand.txt
new file mode 100644
index 0000000..e09f712
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 077/PlayerCommand.txt
@@ -0,0 +1 @@
+5,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 078/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 078/OpponentCommand.txt
new file mode 100644
index 0000000..77bf522
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 078/OpponentCommand.txt
@@ -0,0 +1 @@
+3,7,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 078/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 078/PlayerCommand.txt
new file mode 100644
index 0000000..41d5370
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 078/PlayerCommand.txt
@@ -0,0 +1 @@
+0,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 079/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 079/OpponentCommand.txt
new file mode 100644
index 0000000..e02c049
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 079/OpponentCommand.txt
@@ -0,0 +1 @@
+3,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 079/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 079/PlayerCommand.txt
new file mode 100644
index 0000000..f8007d6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 079/PlayerCommand.txt
@@ -0,0 +1 @@
+0,4,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 080/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 080/OpponentCommand.txt
new file mode 100644
index 0000000..9b5a49a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 080/OpponentCommand.txt
@@ -0,0 +1 @@
+6,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 080/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 080/PlayerCommand.txt
new file mode 100644
index 0000000..08ecb10
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 080/PlayerCommand.txt
@@ -0,0 +1 @@
+3,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 081/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 081/OpponentCommand.txt
new file mode 100644
index 0000000..4f8f464
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 081/OpponentCommand.txt
@@ -0,0 +1 @@
+5,5,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 081/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 081/PlayerCommand.txt
new file mode 100644
index 0000000..c49791c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 081/PlayerCommand.txt
@@ -0,0 +1 @@
+0,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 082/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 082/OpponentCommand.txt
new file mode 100644
index 0000000..ce49ef6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 082/OpponentCommand.txt
@@ -0,0 +1 @@
+4,4,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 082/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 082/PlayerCommand.txt
new file mode 100644
index 0000000..3ab3f32
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 082/PlayerCommand.txt
@@ -0,0 +1 @@
+5,0,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 083/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 083/OpponentCommand.txt
new file mode 100644
index 0000000..153865b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 083/OpponentCommand.txt
@@ -0,0 +1 @@
+2,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 083/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 083/PlayerCommand.txt
new file mode 100644
index 0000000..b4e7071
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 083/PlayerCommand.txt
@@ -0,0 +1 @@
+5,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 084/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 084/OpponentCommand.txt
new file mode 100644
index 0000000..b2c26e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 084/OpponentCommand.txt
@@ -0,0 +1 @@
+1,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 084/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 084/PlayerCommand.txt
new file mode 100644
index 0000000..ee791e3
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 084/PlayerCommand.txt
@@ -0,0 +1 @@
+4,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 085/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 085/OpponentCommand.txt
new file mode 100644
index 0000000..d51905f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 085/OpponentCommand.txt
@@ -0,0 +1 @@
+7,0,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 085/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 085/PlayerCommand.txt
new file mode 100644
index 0000000..4d83fd9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 085/PlayerCommand.txt
@@ -0,0 +1 @@
+3,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 086/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 086/OpponentCommand.txt
new file mode 100644
index 0000000..dd03d6a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 086/OpponentCommand.txt
@@ -0,0 +1 @@
+3,4,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 086/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 086/PlayerCommand.txt
new file mode 100644
index 0000000..6643b0d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 086/PlayerCommand.txt
@@ -0,0 +1 @@
+5,4,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 087/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 087/OpponentCommand.txt
new file mode 100644
index 0000000..b7adddf
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 087/OpponentCommand.txt
@@ -0,0 +1 @@
+5,4,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 087/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 087/PlayerCommand.txt
new file mode 100644
index 0000000..c7d9109
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 087/PlayerCommand.txt
@@ -0,0 +1 @@
+5,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 088/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 088/OpponentCommand.txt
new file mode 100644
index 0000000..4b87d86
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 088/OpponentCommand.txt
@@ -0,0 +1 @@
+2,4,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 088/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 088/PlayerCommand.txt
new file mode 100644
index 0000000..f238916
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 088/PlayerCommand.txt
@@ -0,0 +1 @@
+2,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 089/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 089/OpponentCommand.txt
new file mode 100644
index 0000000..af58f31
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 089/OpponentCommand.txt
@@ -0,0 +1 @@
+2,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 089/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 089/PlayerCommand.txt
new file mode 100644
index 0000000..2a21cf5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 089/PlayerCommand.txt
@@ -0,0 +1 @@
+3,4,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 090/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 090/OpponentCommand.txt
new file mode 100644
index 0000000..94d7b0a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 090/OpponentCommand.txt
@@ -0,0 +1 @@
+6,5,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 090/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 090/PlayerCommand.txt
new file mode 100644
index 0000000..8bb009c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 090/PlayerCommand.txt
@@ -0,0 +1 @@
+6,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 091/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 091/OpponentCommand.txt
new file mode 100644
index 0000000..85eacdb
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 091/OpponentCommand.txt
@@ -0,0 +1 @@
+3,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 091/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 091/PlayerCommand.txt
new file mode 100644
index 0000000..d5cd851
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 091/PlayerCommand.txt
@@ -0,0 +1 @@
+5,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 092/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 092/OpponentCommand.txt
new file mode 100644
index 0000000..7d08a5b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 092/OpponentCommand.txt
@@ -0,0 +1 @@
+3,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 092/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 092/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 092/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 093/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 093/OpponentCommand.txt
new file mode 100644
index 0000000..7ae2a9c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 093/OpponentCommand.txt
@@ -0,0 +1 @@
+6,4,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 093/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 093/PlayerCommand.txt
new file mode 100644
index 0000000..5ee21e6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 093/PlayerCommand.txt
@@ -0,0 +1 @@
+4,4,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 094/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 094/OpponentCommand.txt
new file mode 100644
index 0000000..8ac3a56
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 094/OpponentCommand.txt
@@ -0,0 +1 @@
+1,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 094/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 094/PlayerCommand.txt
new file mode 100644
index 0000000..1084f37
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 094/PlayerCommand.txt
@@ -0,0 +1 @@
+6,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 095/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 095/OpponentCommand.txt
new file mode 100644
index 0000000..a6f3f91
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 095/OpponentCommand.txt
@@ -0,0 +1 @@
+2,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 095/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 095/PlayerCommand.txt
new file mode 100644
index 0000000..6643b0d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 095/PlayerCommand.txt
@@ -0,0 +1 @@
+5,4,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 096/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 096/OpponentCommand.txt
new file mode 100644
index 0000000..a81a341
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 096/OpponentCommand.txt
@@ -0,0 +1 @@
+7,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 096/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 096/PlayerCommand.txt
new file mode 100644
index 0000000..d5cd851
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 096/PlayerCommand.txt
@@ -0,0 +1 @@
+5,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 097/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 097/OpponentCommand.txt
new file mode 100644
index 0000000..ce49ef6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 097/OpponentCommand.txt
@@ -0,0 +1 @@
+4,4,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 097/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 097/PlayerCommand.txt
new file mode 100644
index 0000000..a943cb9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 097/PlayerCommand.txt
@@ -0,0 +1 @@
+3,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 098/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 098/OpponentCommand.txt
new file mode 100644
index 0000000..c4e7948
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 098/OpponentCommand.txt
@@ -0,0 +1 @@
+2,7,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 098/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 098/PlayerCommand.txt
new file mode 100644
index 0000000..429fd32
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 098/PlayerCommand.txt
@@ -0,0 +1 @@
+5,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 099/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 099/OpponentCommand.txt
new file mode 100644
index 0000000..e2634f0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 099/OpponentCommand.txt
@@ -0,0 +1 @@
+5,4,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 099/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 099/PlayerCommand.txt
new file mode 100644
index 0000000..ccd082b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 099/PlayerCommand.txt
@@ -0,0 +1 @@
+6,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 100/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 100/OpponentCommand.txt
new file mode 100644
index 0000000..f82aafb
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 100/OpponentCommand.txt
@@ -0,0 +1 @@
+6,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 100/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 100/PlayerCommand.txt
new file mode 100644
index 0000000..d5cd851
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 100/PlayerCommand.txt
@@ -0,0 +1 @@
+5,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 101/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 101/OpponentCommand.txt
new file mode 100644
index 0000000..d17d619
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 101/OpponentCommand.txt
@@ -0,0 +1 @@
+5,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 101/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 101/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 101/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 102/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 102/OpponentCommand.txt
new file mode 100644
index 0000000..910a1ab
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 102/OpponentCommand.txt
@@ -0,0 +1 @@
+1,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 102/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 102/PlayerCommand.txt
new file mode 100644
index 0000000..8c5ef78
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 102/PlayerCommand.txt
@@ -0,0 +1 @@
+4,4,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 103/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 103/OpponentCommand.txt
new file mode 100644
index 0000000..4a9590d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 103/OpponentCommand.txt
@@ -0,0 +1 @@
+0,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 103/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 103/PlayerCommand.txt
new file mode 100644
index 0000000..b548cc7
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 103/PlayerCommand.txt
@@ -0,0 +1 @@
+0,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 104/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 104/OpponentCommand.txt
new file mode 100644
index 0000000..ac6c42a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 104/OpponentCommand.txt
@@ -0,0 +1 @@
+5,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 104/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 104/PlayerCommand.txt
new file mode 100644
index 0000000..e638283
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 104/PlayerCommand.txt
@@ -0,0 +1 @@
+3,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 105/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 105/OpponentCommand.txt
new file mode 100644
index 0000000..1084f37
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 105/OpponentCommand.txt
@@ -0,0 +1 @@
+6,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 105/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 105/PlayerCommand.txt
new file mode 100644
index 0000000..1084f37
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 105/PlayerCommand.txt
@@ -0,0 +1 @@
+6,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 106/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 106/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 106/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 106/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 106/PlayerCommand.txt
new file mode 100644
index 0000000..f24e83b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 106/PlayerCommand.txt
@@ -0,0 +1 @@
+4,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 107/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 107/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 107/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 107/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 107/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 107/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 108/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 108/OpponentCommand.txt
new file mode 100644
index 0000000..0b1714b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 108/OpponentCommand.txt
@@ -0,0 +1 @@
+0,0,5 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 108/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 108/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 108/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 109/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 109/OpponentCommand.txt
new file mode 100644
index 0000000..4119710
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 109/OpponentCommand.txt
@@ -0,0 +1 @@
+2,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 109/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 109/PlayerCommand.txt
new file mode 100644
index 0000000..46660d6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 109/PlayerCommand.txt
@@ -0,0 +1 @@
+6,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 110/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 110/OpponentCommand.txt
new file mode 100644
index 0000000..dd03d6a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 110/OpponentCommand.txt
@@ -0,0 +1 @@
+3,4,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 110/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 110/PlayerCommand.txt
new file mode 100644
index 0000000..9f89a93
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 110/PlayerCommand.txt
@@ -0,0 +1 @@
+7,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 111/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 111/OpponentCommand.txt
new file mode 100644
index 0000000..f23ef17
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 111/OpponentCommand.txt
@@ -0,0 +1 @@
+4,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 111/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 111/PlayerCommand.txt
new file mode 100644
index 0000000..0b1714b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 111/PlayerCommand.txt
@@ -0,0 +1 @@
+0,0,5 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 112/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 112/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 112/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 112/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 112/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 112/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 113/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 113/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 113/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 113/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 113/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 113/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 114/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 114/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 114/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 114/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 114/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 114/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 115/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 115/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 115/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 115/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 115/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 115/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 116/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 116/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 116/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 116/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 116/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 116/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 117/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 117/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 117/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 117/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 117/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 117/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 118/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 118/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 118/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain/Round 118/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain/Round 118/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain/Round 118/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 000/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 000/OpponentCommand.txt
new file mode 100644
index 0000000..f1d02f4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 000/OpponentCommand.txt
@@ -0,0 +1 @@
+0,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 000/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 000/PlayerCommand.txt
new file mode 100644
index 0000000..f1d02f4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 000/PlayerCommand.txt
@@ -0,0 +1 @@
+0,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 001/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 001/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 001/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 001/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 001/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 001/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 002/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 002/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 002/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 002/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 002/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 002/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 003/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 003/OpponentCommand.txt
new file mode 100644
index 0000000..9233a2a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 003/OpponentCommand.txt
@@ -0,0 +1 @@
+0,4,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 003/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 003/PlayerCommand.txt
new file mode 100644
index 0000000..9233a2a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 003/PlayerCommand.txt
@@ -0,0 +1 @@
+0,4,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 004/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 004/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 004/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 004/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 004/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 004/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 005/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 005/OpponentCommand.txt
new file mode 100644
index 0000000..4dd67d5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 005/OpponentCommand.txt
@@ -0,0 +1 @@
+1,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 005/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 005/PlayerCommand.txt
new file mode 100644
index 0000000..4dd67d5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 005/PlayerCommand.txt
@@ -0,0 +1 @@
+1,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 006/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 006/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 006/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 006/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 006/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 006/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 007/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 007/OpponentCommand.txt
new file mode 100644
index 0000000..72ca43d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 007/OpponentCommand.txt
@@ -0,0 +1 @@
+0,5,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 007/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 007/PlayerCommand.txt
new file mode 100644
index 0000000..72ca43d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 007/PlayerCommand.txt
@@ -0,0 +1 @@
+0,5,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 008/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 008/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 008/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 008/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 008/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 008/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 009/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 009/OpponentCommand.txt
new file mode 100644
index 0000000..4a9590d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 009/OpponentCommand.txt
@@ -0,0 +1 @@
+0,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 009/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 009/PlayerCommand.txt
new file mode 100644
index 0000000..4a9590d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 009/PlayerCommand.txt
@@ -0,0 +1 @@
+0,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 010/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 010/OpponentCommand.txt
new file mode 100644
index 0000000..b0fd0dc
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 010/OpponentCommand.txt
@@ -0,0 +1 @@
+0,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 010/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 010/PlayerCommand.txt
new file mode 100644
index 0000000..b0fd0dc
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 010/PlayerCommand.txt
@@ -0,0 +1 @@
+0,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 011/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 011/OpponentCommand.txt
new file mode 100644
index 0000000..94bee18
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 011/OpponentCommand.txt
@@ -0,0 +1 @@
+0,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 011/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 011/PlayerCommand.txt
new file mode 100644
index 0000000..94bee18
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 011/PlayerCommand.txt
@@ -0,0 +1 @@
+0,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 012/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 012/OpponentCommand.txt
new file mode 100644
index 0000000..5e4b046
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 012/OpponentCommand.txt
@@ -0,0 +1 @@
+0,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 012/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 012/PlayerCommand.txt
new file mode 100644
index 0000000..5e4b046
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 012/PlayerCommand.txt
@@ -0,0 +1 @@
+0,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 013/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 013/OpponentCommand.txt
new file mode 100644
index 0000000..3362217
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 013/OpponentCommand.txt
@@ -0,0 +1 @@
+0,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 013/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 013/PlayerCommand.txt
new file mode 100644
index 0000000..3362217
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 013/PlayerCommand.txt
@@ -0,0 +1 @@
+0,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 014/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 014/OpponentCommand.txt
new file mode 100644
index 0000000..153865b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 014/OpponentCommand.txt
@@ -0,0 +1 @@
+2,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 014/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 014/PlayerCommand.txt
new file mode 100644
index 0000000..153865b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 014/PlayerCommand.txt
@@ -0,0 +1 @@
+2,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 015/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 015/OpponentCommand.txt
new file mode 100644
index 0000000..55526f5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 015/OpponentCommand.txt
@@ -0,0 +1 @@
+1,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 015/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 015/PlayerCommand.txt
new file mode 100644
index 0000000..239b17a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 015/PlayerCommand.txt
@@ -0,0 +1 @@
+1,4,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 016/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 016/OpponentCommand.txt
new file mode 100644
index 0000000..87d322f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 016/OpponentCommand.txt
@@ -0,0 +1 @@
+3,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 016/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 016/PlayerCommand.txt
new file mode 100644
index 0000000..a5bd5ef
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 016/PlayerCommand.txt
@@ -0,0 +1 @@
+1,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 017/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 017/OpponentCommand.txt
new file mode 100644
index 0000000..8ba7f16
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 017/OpponentCommand.txt
@@ -0,0 +1 @@
+1,5,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 017/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 017/PlayerCommand.txt
new file mode 100644
index 0000000..b77a79c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 017/PlayerCommand.txt
@@ -0,0 +1 @@
+2,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 018/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 018/OpponentCommand.txt
new file mode 100644
index 0000000..36e6f4c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 018/OpponentCommand.txt
@@ -0,0 +1 @@
+7,1,4 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 018/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 018/PlayerCommand.txt
new file mode 100644
index 0000000..36e6f4c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 018/PlayerCommand.txt
@@ -0,0 +1 @@
+7,1,4 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 019/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 019/OpponentCommand.txt
new file mode 100644
index 0000000..48cfbfe
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 019/OpponentCommand.txt
@@ -0,0 +1 @@
+7,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 019/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 019/PlayerCommand.txt
new file mode 100644
index 0000000..48cfbfe
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 019/PlayerCommand.txt
@@ -0,0 +1 @@
+7,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 020/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 020/OpponentCommand.txt
new file mode 100644
index 0000000..6c57709
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 020/OpponentCommand.txt
@@ -0,0 +1 @@
+1,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 020/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 020/PlayerCommand.txt
new file mode 100644
index 0000000..55526f5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 020/PlayerCommand.txt
@@ -0,0 +1 @@
+1,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 021/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 021/OpponentCommand.txt
new file mode 100644
index 0000000..474bb6c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 021/OpponentCommand.txt
@@ -0,0 +1 @@
+7,2,4 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 021/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 021/PlayerCommand.txt
new file mode 100644
index 0000000..474bb6c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 021/PlayerCommand.txt
@@ -0,0 +1 @@
+7,2,4 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 022/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 022/OpponentCommand.txt
new file mode 100644
index 0000000..a5bd5ef
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 022/OpponentCommand.txt
@@ -0,0 +1 @@
+1,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 022/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 022/PlayerCommand.txt
new file mode 100644
index 0000000..533b1c8
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 022/PlayerCommand.txt
@@ -0,0 +1 @@
+2,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 023/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 023/OpponentCommand.txt
new file mode 100644
index 0000000..239b17a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 023/OpponentCommand.txt
@@ -0,0 +1 @@
+1,4,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 023/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 023/PlayerCommand.txt
new file mode 100644
index 0000000..6c57709
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 023/PlayerCommand.txt
@@ -0,0 +1 @@
+1,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 024/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 024/OpponentCommand.txt
new file mode 100644
index 0000000..0b12f52
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 024/OpponentCommand.txt
@@ -0,0 +1 @@
+2,4,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 024/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 024/PlayerCommand.txt
new file mode 100644
index 0000000..8ba7f16
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 024/PlayerCommand.txt
@@ -0,0 +1 @@
+1,5,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 025/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 025/OpponentCommand.txt
new file mode 100644
index 0000000..601aa29
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 025/OpponentCommand.txt
@@ -0,0 +1 @@
+2,5,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 025/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 025/PlayerCommand.txt
new file mode 100644
index 0000000..19fbb8f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 025/PlayerCommand.txt
@@ -0,0 +1 @@
+4,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 026/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 026/OpponentCommand.txt
new file mode 100644
index 0000000..8a6627b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 026/OpponentCommand.txt
@@ -0,0 +1 @@
+1,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 026/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 026/PlayerCommand.txt
new file mode 100644
index 0000000..8a6627b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 026/PlayerCommand.txt
@@ -0,0 +1 @@
+1,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 027/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 027/OpponentCommand.txt
new file mode 100644
index 0000000..1c0a0b0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 027/OpponentCommand.txt
@@ -0,0 +1 @@
+1,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 027/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 027/PlayerCommand.txt
new file mode 100644
index 0000000..d9a0acb
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 027/PlayerCommand.txt
@@ -0,0 +1 @@
+2,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 028/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 028/OpponentCommand.txt
new file mode 100644
index 0000000..a6f3f91
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 028/OpponentCommand.txt
@@ -0,0 +1 @@
+2,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 028/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 028/PlayerCommand.txt
new file mode 100644
index 0000000..a01c7f4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 028/PlayerCommand.txt
@@ -0,0 +1 @@
+7,4,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 029/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 029/OpponentCommand.txt
new file mode 100644
index 0000000..77bf522
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 029/OpponentCommand.txt
@@ -0,0 +1 @@
+3,7,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 029/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 029/PlayerCommand.txt
new file mode 100644
index 0000000..429fd32
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 029/PlayerCommand.txt
@@ -0,0 +1 @@
+5,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 030/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 030/OpponentCommand.txt
new file mode 100644
index 0000000..1ba30d4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 030/OpponentCommand.txt
@@ -0,0 +1 @@
+7,4,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 030/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 030/PlayerCommand.txt
new file mode 100644
index 0000000..ddc7f56
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 030/PlayerCommand.txt
@@ -0,0 +1 @@
+7,5,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 031/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 031/OpponentCommand.txt
new file mode 100644
index 0000000..0b1714b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 031/OpponentCommand.txt
@@ -0,0 +1 @@
+0,0,5 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 031/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 031/PlayerCommand.txt
new file mode 100644
index 0000000..0b1714b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 031/PlayerCommand.txt
@@ -0,0 +1 @@
+0,0,5 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 032/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 032/OpponentCommand.txt
new file mode 100644
index 0000000..9f89a93
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 032/OpponentCommand.txt
@@ -0,0 +1 @@
+7,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 032/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 032/PlayerCommand.txt
new file mode 100644
index 0000000..f1d02f4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 032/PlayerCommand.txt
@@ -0,0 +1 @@
+0,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 033/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 033/OpponentCommand.txt
new file mode 100644
index 0000000..4dd67d5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 033/OpponentCommand.txt
@@ -0,0 +1 @@
+1,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 033/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 033/PlayerCommand.txt
new file mode 100644
index 0000000..bee7857
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 033/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,4 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 034/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 034/OpponentCommand.txt
new file mode 100644
index 0000000..94d7b0a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 034/OpponentCommand.txt
@@ -0,0 +1 @@
+6,5,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 034/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 034/PlayerCommand.txt
new file mode 100644
index 0000000..43be3f4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 034/PlayerCommand.txt
@@ -0,0 +1 @@
+2,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 035/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 035/OpponentCommand.txt
new file mode 100644
index 0000000..bee7857
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 035/OpponentCommand.txt
@@ -0,0 +1 @@
+7,3,4 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 035/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 035/PlayerCommand.txt
new file mode 100644
index 0000000..49dd99d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 035/PlayerCommand.txt
@@ -0,0 +1 @@
+1,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 036/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 036/OpponentCommand.txt
new file mode 100644
index 0000000..5ff9de4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 036/OpponentCommand.txt
@@ -0,0 +1 @@
+3,5,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 036/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 036/PlayerCommand.txt
new file mode 100644
index 0000000..87d322f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 036/PlayerCommand.txt
@@ -0,0 +1 @@
+3,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 037/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 037/OpponentCommand.txt
new file mode 100644
index 0000000..af58f31
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 037/OpponentCommand.txt
@@ -0,0 +1 @@
+2,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 037/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 037/PlayerCommand.txt
new file mode 100644
index 0000000..743727a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 037/PlayerCommand.txt
@@ -0,0 +1 @@
+7,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 038/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 038/OpponentCommand.txt
new file mode 100644
index 0000000..7388cff
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 038/OpponentCommand.txt
@@ -0,0 +1 @@
+4,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 038/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 038/PlayerCommand.txt
new file mode 100644
index 0000000..a2a45e9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 038/PlayerCommand.txt
@@ -0,0 +1 @@
+4,0,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 039/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 039/OpponentCommand.txt
new file mode 100644
index 0000000..9f12d31
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 039/OpponentCommand.txt
@@ -0,0 +1 @@
+6,7,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 039/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 039/PlayerCommand.txt
new file mode 100644
index 0000000..d9d71ea
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 039/PlayerCommand.txt
@@ -0,0 +1 @@
+4,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 040/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 040/OpponentCommand.txt
new file mode 100644
index 0000000..ee791e3
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 040/OpponentCommand.txt
@@ -0,0 +1 @@
+4,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 040/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 040/PlayerCommand.txt
new file mode 100644
index 0000000..412a2df
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 040/PlayerCommand.txt
@@ -0,0 +1 @@
+7,7,4 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 041/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 041/OpponentCommand.txt
new file mode 100644
index 0000000..f238916
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 041/OpponentCommand.txt
@@ -0,0 +1 @@
+2,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 041/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 041/PlayerCommand.txt
new file mode 100644
index 0000000..a91c23f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 041/PlayerCommand.txt
@@ -0,0 +1 @@
+7,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 042/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 042/OpponentCommand.txt
new file mode 100644
index 0000000..474bb6c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 042/OpponentCommand.txt
@@ -0,0 +1 @@
+7,2,4 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 042/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 042/PlayerCommand.txt
new file mode 100644
index 0000000..ea179d3
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 042/PlayerCommand.txt
@@ -0,0 +1 @@
+3,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 043/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 043/OpponentCommand.txt
new file mode 100644
index 0000000..dd03d6a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 043/OpponentCommand.txt
@@ -0,0 +1 @@
+3,4,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 043/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 043/PlayerCommand.txt
new file mode 100644
index 0000000..9f89a93
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 043/PlayerCommand.txt
@@ -0,0 +1 @@
+7,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 044/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 044/OpponentCommand.txt
new file mode 100644
index 0000000..08ecb10
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 044/OpponentCommand.txt
@@ -0,0 +1 @@
+3,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 044/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 044/PlayerCommand.txt
new file mode 100644
index 0000000..85eacdb
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 044/PlayerCommand.txt
@@ -0,0 +1 @@
+3,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 045/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 045/OpponentCommand.txt
new file mode 100644
index 0000000..d5cd851
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 045/OpponentCommand.txt
@@ -0,0 +1 @@
+5,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 045/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 045/PlayerCommand.txt
new file mode 100644
index 0000000..f23ef17
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 045/PlayerCommand.txt
@@ -0,0 +1 @@
+4,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 046/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 046/OpponentCommand.txt
new file mode 100644
index 0000000..3de7cb6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 046/OpponentCommand.txt
@@ -0,0 +1 @@
+7,0,4 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 046/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 046/PlayerCommand.txt
new file mode 100644
index 0000000..49c1201
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 046/PlayerCommand.txt
@@ -0,0 +1 @@
+7,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 047/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 047/OpponentCommand.txt
new file mode 100644
index 0000000..816366d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 047/OpponentCommand.txt
@@ -0,0 +1 @@
+0,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 047/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 047/PlayerCommand.txt
new file mode 100644
index 0000000..1084f37
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 047/PlayerCommand.txt
@@ -0,0 +1 @@
+6,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 048/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 048/OpponentCommand.txt
new file mode 100644
index 0000000..e638283
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 048/OpponentCommand.txt
@@ -0,0 +1 @@
+3,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 048/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 048/PlayerCommand.txt
new file mode 100644
index 0000000..7d93635
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 048/PlayerCommand.txt
@@ -0,0 +1 @@
+2,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 049/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 049/OpponentCommand.txt
new file mode 100644
index 0000000..07b92b5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 049/OpponentCommand.txt
@@ -0,0 +1 @@
+3,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 049/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 049/PlayerCommand.txt
new file mode 100644
index 0000000..ccd082b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 049/PlayerCommand.txt
@@ -0,0 +1 @@
+6,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 050/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 050/OpponentCommand.txt
new file mode 100644
index 0000000..f24e83b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 050/OpponentCommand.txt
@@ -0,0 +1 @@
+4,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 050/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 050/PlayerCommand.txt
new file mode 100644
index 0000000..7d08a5b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 050/PlayerCommand.txt
@@ -0,0 +1 @@
+3,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 051/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 051/OpponentCommand.txt
new file mode 100644
index 0000000..3dee0c6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 051/OpponentCommand.txt
@@ -0,0 +1 @@
+6,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 051/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 051/PlayerCommand.txt
new file mode 100644
index 0000000..ee791e3
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 051/PlayerCommand.txt
@@ -0,0 +1 @@
+4,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 052/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 052/OpponentCommand.txt
new file mode 100644
index 0000000..a943cb9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 052/OpponentCommand.txt
@@ -0,0 +1 @@
+3,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 052/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 052/PlayerCommand.txt
new file mode 100644
index 0000000..3775784
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 052/PlayerCommand.txt
@@ -0,0 +1 @@
+1,0,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 053/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 053/OpponentCommand.txt
new file mode 100644
index 0000000..ab857c9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 053/OpponentCommand.txt
@@ -0,0 +1 @@
+7,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 053/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 053/PlayerCommand.txt
new file mode 100644
index 0000000..41d5370
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 053/PlayerCommand.txt
@@ -0,0 +1 @@
+0,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 054/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 054/OpponentCommand.txt
new file mode 100644
index 0000000..5c88dd1
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 054/OpponentCommand.txt
@@ -0,0 +1 @@
+6,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 054/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 054/PlayerCommand.txt
new file mode 100644
index 0000000..3de7cb6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 054/PlayerCommand.txt
@@ -0,0 +1 @@
+7,0,4 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 055/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 055/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 055/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 055/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 055/PlayerCommand.txt
new file mode 100644
index 0000000..9f89a93
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 055/PlayerCommand.txt
@@ -0,0 +1 @@
+7,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 056/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 056/OpponentCommand.txt
new file mode 100644
index 0000000..bee7857
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 056/OpponentCommand.txt
@@ -0,0 +1 @@
+7,3,4 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 056/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 056/PlayerCommand.txt
new file mode 100644
index 0000000..c41707e
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 056/PlayerCommand.txt
@@ -0,0 +1 @@
+7,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 057/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 057/OpponentCommand.txt
new file mode 100644
index 0000000..b743516
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 057/OpponentCommand.txt
@@ -0,0 +1 @@
+4,7,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 057/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 057/PlayerCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 057/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 058/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 058/OpponentCommand.txt
new file mode 100644
index 0000000..a5bd5ef
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 058/OpponentCommand.txt
@@ -0,0 +1 @@
+1,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 058/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 058/PlayerCommand.txt
new file mode 100644
index 0000000..bb03eca
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 058/PlayerCommand.txt
@@ -0,0 +1 @@
+5,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 059/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 059/OpponentCommand.txt
new file mode 100644
index 0000000..55526f5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 059/OpponentCommand.txt
@@ -0,0 +1 @@
+1,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 059/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 059/PlayerCommand.txt
new file mode 100644
index 0000000..3dee0c6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 059/PlayerCommand.txt
@@ -0,0 +1 @@
+6,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 060/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 060/OpponentCommand.txt
new file mode 100644
index 0000000..61f66b5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 060/OpponentCommand.txt
@@ -0,0 +1 @@
+3,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 060/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 060/PlayerCommand.txt
new file mode 100644
index 0000000..474bb6c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 060/PlayerCommand.txt
@@ -0,0 +1 @@
+7,2,4 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 061/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 061/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 061/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 061/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 061/PlayerCommand.txt
new file mode 100644
index 0000000..674d299
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 061/PlayerCommand.txt
@@ -0,0 +1 @@
+6,0,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 062/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 062/OpponentCommand.txt
new file mode 100644
index 0000000..0b1714b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 062/OpponentCommand.txt
@@ -0,0 +1 @@
+0,0,5 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 062/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 062/PlayerCommand.txt
new file mode 100644
index 0000000..0b1714b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 062/PlayerCommand.txt
@@ -0,0 +1 @@
+0,0,5 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 063/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 063/OpponentCommand.txt
new file mode 100644
index 0000000..0c3ccbf
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 063/OpponentCommand.txt
@@ -0,0 +1 @@
+4,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 063/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 063/PlayerCommand.txt
new file mode 100644
index 0000000..b0f2a85
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 063/PlayerCommand.txt
@@ -0,0 +1 @@
+6,4,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 064/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 064/OpponentCommand.txt
new file mode 100644
index 0000000..94d7b0a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 064/OpponentCommand.txt
@@ -0,0 +1 @@
+6,5,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 064/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 064/PlayerCommand.txt
new file mode 100644
index 0000000..ea179d3
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 064/PlayerCommand.txt
@@ -0,0 +1 @@
+3,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 065/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 065/OpponentCommand.txt
new file mode 100644
index 0000000..b548cc7
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 065/OpponentCommand.txt
@@ -0,0 +1 @@
+0,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 065/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 065/PlayerCommand.txt
new file mode 100644
index 0000000..b4e7071
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 065/PlayerCommand.txt
@@ -0,0 +1 @@
+5,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 066/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 066/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 066/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 066/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 066/PlayerCommand.txt
new file mode 100644
index 0000000..ee791e3
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 066/PlayerCommand.txt
@@ -0,0 +1 @@
+4,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 067/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 067/OpponentCommand.txt
new file mode 100644
index 0000000..22d278e
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 067/OpponentCommand.txt
@@ -0,0 +1 @@
+7,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 067/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 067/PlayerCommand.txt
new file mode 100644
index 0000000..ca8db41
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 067/PlayerCommand.txt
@@ -0,0 +1 @@
+3,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 068/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 068/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 068/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 068/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 068/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 068/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 069/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 069/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 069/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 069/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 069/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 069/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 070/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 070/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 070/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 070/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 070/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 070/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 071/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 071/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 071/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 071/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 071/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 071/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 072/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 072/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 072/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 072/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 072/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 072/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 073/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 073/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 073/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 073/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 073/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 073/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 074/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 074/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 074/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 074/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 074/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 074/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 075/OpponentCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 075/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 075/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 075/PlayerCommand.txt b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 075/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_iron_curtain_with_teslas/Round 075/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 000/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 000/OpponentCommand.txt
new file mode 100644
index 0000000..5e4b046
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 000/OpponentCommand.txt
@@ -0,0 +1 @@
+0,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 000/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 000/PlayerCommand.txt
new file mode 100644
index 0000000..6c57709
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 000/PlayerCommand.txt
@@ -0,0 +1 @@
+1,7,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 001/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 001/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 001/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 001/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 001/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 001/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 002/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 002/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 002/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 002/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 002/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 002/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 003/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 003/OpponentCommand.txt
new file mode 100644
index 0000000..f1d02f4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 003/OpponentCommand.txt
@@ -0,0 +1 @@
+0,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 003/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 003/PlayerCommand.txt
new file mode 100644
index 0000000..f1d02f4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 003/PlayerCommand.txt
@@ -0,0 +1 @@
+0,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 004/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 004/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 004/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 004/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 004/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 004/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 005/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 005/OpponentCommand.txt
new file mode 100644
index 0000000..7ca2987
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 005/OpponentCommand.txt
@@ -0,0 +1 @@
+1,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 005/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 005/PlayerCommand.txt
new file mode 100644
index 0000000..3362217
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 005/PlayerCommand.txt
@@ -0,0 +1 @@
+0,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 006/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 006/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 006/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 006/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 006/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 006/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 007/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 007/OpponentCommand.txt
new file mode 100644
index 0000000..a5bd5ef
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 007/OpponentCommand.txt
@@ -0,0 +1 @@
+1,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 007/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 007/PlayerCommand.txt
new file mode 100644
index 0000000..b0fd0dc
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 007/PlayerCommand.txt
@@ -0,0 +1 @@
+0,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 008/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 008/OpponentCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 008/OpponentCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 008/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 008/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 008/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 009/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 009/OpponentCommand.txt
new file mode 100644
index 0000000..4a8cf07
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 009/OpponentCommand.txt
@@ -0,0 +1 @@
+4,0,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 009/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 009/PlayerCommand.txt
new file mode 100644
index 0000000..d5cd851
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 009/PlayerCommand.txt
@@ -0,0 +1 @@
+5,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 010/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 010/OpponentCommand.txt
new file mode 100644
index 0000000..4dd67d5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 010/OpponentCommand.txt
@@ -0,0 +1 @@
+1,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 010/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 010/PlayerCommand.txt
new file mode 100644
index 0000000..ab857c9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 010/PlayerCommand.txt
@@ -0,0 +1 @@
+7,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 011/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 011/OpponentCommand.txt
new file mode 100644
index 0000000..153865b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 011/OpponentCommand.txt
@@ -0,0 +1 @@
+2,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 011/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 011/PlayerCommand.txt
new file mode 100644
index 0000000..4119710
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 011/PlayerCommand.txt
@@ -0,0 +1 @@
+2,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 012/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 012/OpponentCommand.txt
new file mode 100644
index 0000000..9b5a49a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 012/OpponentCommand.txt
@@ -0,0 +1 @@
+6,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 012/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 012/PlayerCommand.txt
new file mode 100644
index 0000000..ea9e316
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 012/PlayerCommand.txt
@@ -0,0 +1 @@
+6,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 013/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 013/OpponentCommand.txt
new file mode 100644
index 0000000..87d322f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 013/OpponentCommand.txt
@@ -0,0 +1 @@
+3,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 013/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 013/PlayerCommand.txt
new file mode 100644
index 0000000..55526f5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 013/PlayerCommand.txt
@@ -0,0 +1 @@
+1,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 014/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 014/OpponentCommand.txt
new file mode 100644
index 0000000..d17d619
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 014/OpponentCommand.txt
@@ -0,0 +1 @@
+5,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 014/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 014/PlayerCommand.txt
new file mode 100644
index 0000000..5e4b046
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 014/PlayerCommand.txt
@@ -0,0 +1 @@
+0,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 015/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 015/OpponentCommand.txt
new file mode 100644
index 0000000..3dee0c6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 015/OpponentCommand.txt
@@ -0,0 +1 @@
+6,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 015/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 015/PlayerCommand.txt
new file mode 100644
index 0000000..e02c049
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 015/PlayerCommand.txt
@@ -0,0 +1 @@
+3,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 016/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 016/OpponentCommand.txt
new file mode 100644
index 0000000..a81a341
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 016/OpponentCommand.txt
@@ -0,0 +1 @@
+7,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 016/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 016/PlayerCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 016/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 017/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 017/OpponentCommand.txt
new file mode 100644
index 0000000..ea179d3
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 017/OpponentCommand.txt
@@ -0,0 +1 @@
+3,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 017/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 017/PlayerCommand.txt
new file mode 100644
index 0000000..f23ef17
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 017/PlayerCommand.txt
@@ -0,0 +1 @@
+4,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 018/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 018/OpponentCommand.txt
new file mode 100644
index 0000000..0a612db
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 018/OpponentCommand.txt
@@ -0,0 +1 @@
+5,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 018/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 018/PlayerCommand.txt
new file mode 100644
index 0000000..3dee0c6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 018/PlayerCommand.txt
@@ -0,0 +1 @@
+6,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 019/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 019/OpponentCommand.txt
new file mode 100644
index 0000000..b557a00
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 019/OpponentCommand.txt
@@ -0,0 +1 @@
+4,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 019/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 019/PlayerCommand.txt
new file mode 100644
index 0000000..26912c7
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 019/PlayerCommand.txt
@@ -0,0 +1 @@
+4,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 020/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 020/OpponentCommand.txt
new file mode 100644
index 0000000..bb03eca
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 020/OpponentCommand.txt
@@ -0,0 +1 @@
+5,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 020/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 020/PlayerCommand.txt
new file mode 100644
index 0000000..ccd082b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 020/PlayerCommand.txt
@@ -0,0 +1 @@
+6,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 021/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 021/OpponentCommand.txt
new file mode 100644
index 0000000..ccd082b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 021/OpponentCommand.txt
@@ -0,0 +1 @@
+6,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 021/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 021/PlayerCommand.txt
new file mode 100644
index 0000000..67f6e86
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 021/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 022/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 022/OpponentCommand.txt
new file mode 100644
index 0000000..8e935c8
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 022/OpponentCommand.txt
@@ -0,0 +1 @@
+6,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 022/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 022/PlayerCommand.txt
new file mode 100644
index 0000000..8a6627b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 022/PlayerCommand.txt
@@ -0,0 +1 @@
+1,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 023/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 023/OpponentCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 023/OpponentCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 023/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 023/PlayerCommand.txt
new file mode 100644
index 0000000..55526f5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 023/PlayerCommand.txt
@@ -0,0 +1 @@
+1,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 024/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 024/OpponentCommand.txt
new file mode 100644
index 0000000..d05a714
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 024/OpponentCommand.txt
@@ -0,0 +1 @@
+6,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 024/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 024/PlayerCommand.txt
new file mode 100644
index 0000000..49c1201
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 024/PlayerCommand.txt
@@ -0,0 +1 @@
+7,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 025/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 025/OpponentCommand.txt
new file mode 100644
index 0000000..3dee0c6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 025/OpponentCommand.txt
@@ -0,0 +1 @@
+6,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 025/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 025/PlayerCommand.txt
new file mode 100644
index 0000000..7388cff
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 025/PlayerCommand.txt
@@ -0,0 +1 @@
+4,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 026/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 026/OpponentCommand.txt
new file mode 100644
index 0000000..9477e06
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 026/OpponentCommand.txt
@@ -0,0 +1 @@
+6,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 026/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 026/PlayerCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 026/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 027/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 027/OpponentCommand.txt
new file mode 100644
index 0000000..f217f6d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 027/OpponentCommand.txt
@@ -0,0 +1 @@
+5,6,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 027/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 027/PlayerCommand.txt
new file mode 100644
index 0000000..08ecb10
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 027/PlayerCommand.txt
@@ -0,0 +1 @@
+3,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 028/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 028/OpponentCommand.txt
new file mode 100644
index 0000000..ee791e3
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 028/OpponentCommand.txt
@@ -0,0 +1 @@
+4,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 028/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 028/PlayerCommand.txt
new file mode 100644
index 0000000..4dd67d5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 028/PlayerCommand.txt
@@ -0,0 +1 @@
+1,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 029/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 029/OpponentCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 029/OpponentCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 029/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 029/PlayerCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 029/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 030/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 030/OpponentCommand.txt
new file mode 100644
index 0000000..9f89a93
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 030/OpponentCommand.txt
@@ -0,0 +1 @@
+7,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 030/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 030/PlayerCommand.txt
new file mode 100644
index 0000000..153865b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 030/PlayerCommand.txt
@@ -0,0 +1 @@
+2,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 031/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 031/OpponentCommand.txt
new file mode 100644
index 0000000..67f6e86
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 031/OpponentCommand.txt
@@ -0,0 +1 @@
+7,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 031/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 031/PlayerCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 031/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 032/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 032/OpponentCommand.txt
new file mode 100644
index 0000000..addc906
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 032/OpponentCommand.txt
@@ -0,0 +1 @@
+4,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 032/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 032/PlayerCommand.txt
new file mode 100644
index 0000000..f1d02f4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 032/PlayerCommand.txt
@@ -0,0 +1 @@
+0,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 033/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 033/OpponentCommand.txt
new file mode 100644
index 0000000..5e4b046
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 033/OpponentCommand.txt
@@ -0,0 +1 @@
+0,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 033/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 033/PlayerCommand.txt
new file mode 100644
index 0000000..7f7238b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 033/PlayerCommand.txt
@@ -0,0 +1 @@
+6,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 034/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 034/OpponentCommand.txt
new file mode 100644
index 0000000..46660d6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 034/OpponentCommand.txt
@@ -0,0 +1 @@
+6,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 034/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 034/PlayerCommand.txt
new file mode 100644
index 0000000..bb03eca
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 034/PlayerCommand.txt
@@ -0,0 +1 @@
+5,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 035/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 035/OpponentCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 035/OpponentCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 035/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 035/PlayerCommand.txt
new file mode 100644
index 0000000..153865b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 035/PlayerCommand.txt
@@ -0,0 +1 @@
+2,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 036/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 036/OpponentCommand.txt
new file mode 100644
index 0000000..3177984
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 036/OpponentCommand.txt
@@ -0,0 +1 @@
+2,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 036/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 036/PlayerCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 036/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 037/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 037/OpponentCommand.txt
new file mode 100644
index 0000000..7ca2987
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 037/OpponentCommand.txt
@@ -0,0 +1 @@
+1,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 037/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 037/PlayerCommand.txt
new file mode 100644
index 0000000..1571d81
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 037/PlayerCommand.txt
@@ -0,0 +1 @@
+5,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 038/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 038/OpponentCommand.txt
new file mode 100644
index 0000000..9f89a93
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 038/OpponentCommand.txt
@@ -0,0 +1 @@
+7,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 038/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 038/PlayerCommand.txt
new file mode 100644
index 0000000..addc906
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 038/PlayerCommand.txt
@@ -0,0 +1 @@
+4,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 039/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 039/OpponentCommand.txt
new file mode 100644
index 0000000..a825030
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 039/OpponentCommand.txt
@@ -0,0 +1 @@
+1,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 039/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 039/PlayerCommand.txt
new file mode 100644
index 0000000..3362217
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 039/PlayerCommand.txt
@@ -0,0 +1 @@
+0,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 040/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 040/OpponentCommand.txt
new file mode 100644
index 0000000..3dee0c6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 040/OpponentCommand.txt
@@ -0,0 +1 @@
+6,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 040/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 040/PlayerCommand.txt
new file mode 100644
index 0000000..3ca9676
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 040/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 041/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 041/OpponentCommand.txt
new file mode 100644
index 0000000..67f6e86
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 041/OpponentCommand.txt
@@ -0,0 +1 @@
+7,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 041/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 041/PlayerCommand.txt
new file mode 100644
index 0000000..7f7238b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 041/PlayerCommand.txt
@@ -0,0 +1 @@
+6,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 042/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 042/OpponentCommand.txt
new file mode 100644
index 0000000..46660d6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 042/OpponentCommand.txt
@@ -0,0 +1 @@
+6,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 042/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 042/PlayerCommand.txt
new file mode 100644
index 0000000..aa178b0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 042/PlayerCommand.txt
@@ -0,0 +1 @@
+3,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 043/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 043/OpponentCommand.txt
new file mode 100644
index 0000000..3dee0c6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 043/OpponentCommand.txt
@@ -0,0 +1 @@
+6,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 043/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 043/PlayerCommand.txt
new file mode 100644
index 0000000..55526f5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 043/PlayerCommand.txt
@@ -0,0 +1 @@
+1,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 044/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 044/OpponentCommand.txt
new file mode 100644
index 0000000..b4e7071
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 044/OpponentCommand.txt
@@ -0,0 +1 @@
+5,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 044/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 044/PlayerCommand.txt
new file mode 100644
index 0000000..bb03eca
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 044/PlayerCommand.txt
@@ -0,0 +1 @@
+5,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 045/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 045/OpponentCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 045/OpponentCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 045/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 045/PlayerCommand.txt
new file mode 100644
index 0000000..3177984
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 045/PlayerCommand.txt
@@ -0,0 +1 @@
+2,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 046/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 046/OpponentCommand.txt
new file mode 100644
index 0000000..cb47d55
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 046/OpponentCommand.txt
@@ -0,0 +1 @@
+0,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 046/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 046/PlayerCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 046/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 047/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 047/OpponentCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 047/OpponentCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 047/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 047/PlayerCommand.txt
new file mode 100644
index 0000000..ccd082b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 047/PlayerCommand.txt
@@ -0,0 +1 @@
+6,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 048/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 048/OpponentCommand.txt
new file mode 100644
index 0000000..ccd082b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 048/OpponentCommand.txt
@@ -0,0 +1 @@
+6,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 048/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 048/PlayerCommand.txt
new file mode 100644
index 0000000..f1d02f4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 048/PlayerCommand.txt
@@ -0,0 +1 @@
+0,0,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 049/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 049/OpponentCommand.txt
new file mode 100644
index 0000000..46660d6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 049/OpponentCommand.txt
@@ -0,0 +1 @@
+6,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 049/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 049/PlayerCommand.txt
new file mode 100644
index 0000000..3ca9676
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 049/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 050/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 050/OpponentCommand.txt
new file mode 100644
index 0000000..bb03eca
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 050/OpponentCommand.txt
@@ -0,0 +1 @@
+5,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 050/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 050/PlayerCommand.txt
new file mode 100644
index 0000000..816366d
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 050/PlayerCommand.txt
@@ -0,0 +1 @@
+0,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 051/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 051/OpponentCommand.txt
new file mode 100644
index 0000000..43be3f4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 051/OpponentCommand.txt
@@ -0,0 +1 @@
+2,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 051/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 051/PlayerCommand.txt
new file mode 100644
index 0000000..7f7238b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 051/PlayerCommand.txt
@@ -0,0 +1 @@
+6,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 052/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 052/OpponentCommand.txt
new file mode 100644
index 0000000..3dee0c6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 052/OpponentCommand.txt
@@ -0,0 +1 @@
+6,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 052/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 052/PlayerCommand.txt
new file mode 100644
index 0000000..17d7db2
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 052/PlayerCommand.txt
@@ -0,0 +1 @@
+5,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 053/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 053/OpponentCommand.txt
new file mode 100644
index 0000000..ee791e3
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 053/OpponentCommand.txt
@@ -0,0 +1 @@
+4,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 053/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 053/PlayerCommand.txt
new file mode 100644
index 0000000..0c3ccbf
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 053/PlayerCommand.txt
@@ -0,0 +1 @@
+4,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 054/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 054/OpponentCommand.txt
new file mode 100644
index 0000000..3dee0c6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 054/OpponentCommand.txt
@@ -0,0 +1 @@
+6,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 054/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 054/PlayerCommand.txt
new file mode 100644
index 0000000..a81a341
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 054/PlayerCommand.txt
@@ -0,0 +1 @@
+7,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 055/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 055/OpponentCommand.txt
new file mode 100644
index 0000000..b548cc7
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 055/OpponentCommand.txt
@@ -0,0 +1 @@
+0,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 055/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 055/PlayerCommand.txt
new file mode 100644
index 0000000..1084f37
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 055/PlayerCommand.txt
@@ -0,0 +1 @@
+6,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 056/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 056/OpponentCommand.txt
new file mode 100644
index 0000000..ac6c42a
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 056/OpponentCommand.txt
@@ -0,0 +1 @@
+5,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 056/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 056/PlayerCommand.txt
new file mode 100644
index 0000000..61f66b5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 056/PlayerCommand.txt
@@ -0,0 +1 @@
+3,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 057/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 057/OpponentCommand.txt
new file mode 100644
index 0000000..4d83fd9
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 057/OpponentCommand.txt
@@ -0,0 +1 @@
+3,1,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 057/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 057/PlayerCommand.txt
new file mode 100644
index 0000000..3ca9676
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 057/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 058/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 058/OpponentCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 058/OpponentCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 058/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 058/PlayerCommand.txt
new file mode 100644
index 0000000..1571d81
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 058/PlayerCommand.txt
@@ -0,0 +1 @@
+5,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 059/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 059/OpponentCommand.txt
new file mode 100644
index 0000000..b4e7071
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 059/OpponentCommand.txt
@@ -0,0 +1 @@
+5,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 059/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 059/PlayerCommand.txt
new file mode 100644
index 0000000..3dee0c6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 059/PlayerCommand.txt
@@ -0,0 +1 @@
+6,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 060/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 060/OpponentCommand.txt
new file mode 100644
index 0000000..429fd32
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 060/OpponentCommand.txt
@@ -0,0 +1 @@
+5,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 060/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 060/PlayerCommand.txt
new file mode 100644
index 0000000..ccd082b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 060/PlayerCommand.txt
@@ -0,0 +1 @@
+6,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 061/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 061/OpponentCommand.txt
new file mode 100644
index 0000000..ccd082b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 061/OpponentCommand.txt
@@ -0,0 +1 @@
+6,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 061/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 061/PlayerCommand.txt
new file mode 100644
index 0000000..0c3ccbf
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 061/PlayerCommand.txt
@@ -0,0 +1 @@
+4,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 062/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 062/OpponentCommand.txt
new file mode 100644
index 0000000..49c1201
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 062/OpponentCommand.txt
@@ -0,0 +1 @@
+7,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 062/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 062/PlayerCommand.txt
new file mode 100644
index 0000000..722ec58
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 062/PlayerCommand.txt
@@ -0,0 +1 @@
+4,2,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 063/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 063/OpponentCommand.txt
new file mode 100644
index 0000000..ee791e3
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 063/OpponentCommand.txt
@@ -0,0 +1 @@
+4,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 063/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 063/PlayerCommand.txt
new file mode 100644
index 0000000..c602c71
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 063/PlayerCommand.txt
@@ -0,0 +1 @@
+2,0,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 064/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 064/OpponentCommand.txt
new file mode 100644
index 0000000..3dee0c6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 064/OpponentCommand.txt
@@ -0,0 +1 @@
+6,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 064/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 064/PlayerCommand.txt
new file mode 100644
index 0000000..3ca9676
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 064/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 065/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 065/OpponentCommand.txt
new file mode 100644
index 0000000..a7503e5
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 065/OpponentCommand.txt
@@ -0,0 +1 @@
+7,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 065/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 065/PlayerCommand.txt
new file mode 100644
index 0000000..a81a341
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 065/PlayerCommand.txt
@@ -0,0 +1 @@
+7,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 066/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 066/OpponentCommand.txt
new file mode 100644
index 0000000..a6f3f91
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 066/OpponentCommand.txt
@@ -0,0 +1 @@
+2,6,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 066/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 066/PlayerCommand.txt
new file mode 100644
index 0000000..b77a79c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 066/PlayerCommand.txt
@@ -0,0 +1 @@
+2,3,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 067/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 067/OpponentCommand.txt
new file mode 100644
index 0000000..bb03eca
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 067/OpponentCommand.txt
@@ -0,0 +1 @@
+5,3,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 067/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 067/PlayerCommand.txt
new file mode 100644
index 0000000..7f7238b
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 067/PlayerCommand.txt
@@ -0,0 +1 @@
+6,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 068/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 068/OpponentCommand.txt
new file mode 100644
index 0000000..e874b1f
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 068/OpponentCommand.txt
@@ -0,0 +1 @@
+1,6,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 068/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 068/PlayerCommand.txt
new file mode 100644
index 0000000..b0fd0dc
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 068/PlayerCommand.txt
@@ -0,0 +1 @@
+0,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 069/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 069/OpponentCommand.txt
new file mode 100644
index 0000000..46660d6
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 069/OpponentCommand.txt
@@ -0,0 +1 @@
+6,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 069/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 069/PlayerCommand.txt
new file mode 100644
index 0000000..ddc7f56
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 069/PlayerCommand.txt
@@ -0,0 +1 @@
+7,5,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 070/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 070/OpponentCommand.txt
new file mode 100644
index 0000000..dc922cc
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 070/OpponentCommand.txt
@@ -0,0 +1 @@
+1,5,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 070/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 070/PlayerCommand.txt
new file mode 100644
index 0000000..93ec9b2
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 070/PlayerCommand.txt
@@ -0,0 +1 @@
+6,5,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 071/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 071/OpponentCommand.txt
new file mode 100644
index 0000000..ee791e3
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 071/OpponentCommand.txt
@@ -0,0 +1 @@
+4,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 071/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 071/PlayerCommand.txt
new file mode 100644
index 0000000..3ca9676
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 071/PlayerCommand.txt
@@ -0,0 +1 @@
+7,3,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 072/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 072/OpponentCommand.txt
new file mode 100644
index 0000000..b4e7071
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 072/OpponentCommand.txt
@@ -0,0 +1 @@
+5,1,0 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 072/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 072/PlayerCommand.txt
new file mode 100644
index 0000000..3d765f0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 072/PlayerCommand.txt
@@ -0,0 +1 @@
+5,5,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 073/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 073/OpponentCommand.txt
new file mode 100644
index 0000000..a01c7f4
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 073/OpponentCommand.txt
@@ -0,0 +1 @@
+7,4,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 073/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 073/PlayerCommand.txt
new file mode 100644
index 0000000..08ceedf
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 073/PlayerCommand.txt
@@ -0,0 +1 @@
+4,5,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 074/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 074/OpponentCommand.txt
new file mode 100644
index 0000000..10532f2
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 074/OpponentCommand.txt
@@ -0,0 +1 @@
+0,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 074/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 074/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 074/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 075/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 075/OpponentCommand.txt
new file mode 100644
index 0000000..08ecb10
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 075/OpponentCommand.txt
@@ -0,0 +1 @@
+3,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 075/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 075/PlayerCommand.txt
new file mode 100644
index 0000000..c41707e
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 075/PlayerCommand.txt
@@ -0,0 +1 @@
+7,7,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 076/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 076/OpponentCommand.txt
new file mode 100644
index 0000000..8bb009c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 076/OpponentCommand.txt
@@ -0,0 +1 @@
+6,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 076/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 076/PlayerCommand.txt
new file mode 100644
index 0000000..85eacdb
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 076/PlayerCommand.txt
@@ -0,0 +1 @@
+3,2,2 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 077/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 077/OpponentCommand.txt
new file mode 100644
index 0000000..323dbb1
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 077/OpponentCommand.txt
@@ -0,0 +1 @@
+7,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 077/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 077/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 077/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 078/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 078/OpponentCommand.txt
new file mode 100644
index 0000000..1c0a0b0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 078/OpponentCommand.txt
@@ -0,0 +1 @@
+1,2,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 078/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 078/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 078/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 079/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 079/OpponentCommand.txt
new file mode 100644
index 0000000..8bb009c
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 079/OpponentCommand.txt
@@ -0,0 +1 @@
+6,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 079/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 079/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 079/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 080/OpponentCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 080/OpponentCommand.txt
new file mode 100644
index 0000000..323dbb1
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 080/OpponentCommand.txt
@@ -0,0 +1 @@
+7,1,1 \ No newline at end of file
diff --git a/2018-tower-defence/tests/v300_normal_towers/Round 080/PlayerCommand.txt b/2018-tower-defence/tests/v300_normal_towers/Round 080/PlayerCommand.txt
new file mode 100644
index 0000000..bdb74d0
--- /dev/null
+++ b/2018-tower-defence/tests/v300_normal_towers/Round 080/PlayerCommand.txt
@@ -0,0 +1 @@
+No Command \ No newline at end of file