Directions for tanks are now saved in Tank::mDirections.

The earlier reverts were to fix a bug that was caused by having Tank.hpp include DataTables.hpp, which included SpawnPoint.hpp, which included Tank.hpp. Struct Direction is now contained in Direction.hpp (this is similar to the technique used for the SpawnPoint structs in SpawnPoint.hpp).