took care of the todo regarding the movement methods return values. they now have void as a return value because the return value does not need to be updated. the robot always has a reference to its movementinfo object
Adding a todo
MapLocations are now encoded on a single channel. Removed methods for getting enemy pastrs that were not being used.
Addressed a TODO. If the destination that a robot is travelling to changes, the followingWall is automatically set to false so that the robot may navigate to the new destination. Previously, if the new destination was further away than the previous destination, the robot would get stuck on the wall because no corner would be closer to the current destination than the initial distance was to the previous destination. This fix may become invalidated if there is a more elegant way for a robot to determine when it should stop following the wall.
Added a TODO
Updated an indicator string
When the hq senses that an enemy pastr has been destroyed, it will send a broadcast with a location to build our team pastr. Otherwise, it will broadcast a message to delay building a pastr.