ActionMove now moves along its route. Grid nodes are now connected diagonally to allow for more sensible routes.
Some path smoothing would improve things a lot more, as well as some movement acceleration to make things appear less mechanical.
We may have to do hierarchical at some point as the route-finder runs out of nodes already across the span of the map.
Added an empty faction class to generalise the rules regarding who shoots whom. Like a lot of my additions, it doesn't do anything yet.