Added basic random movement for units

Units now move toward a randomly generated target. In the future this
target can be assigned to them by the City on creation, they could also
take in a path (AKA series of nodes) and follow it to the enemy base -
probably using A* and attacking enemies in range.