Added basic angled movement

Need to update viewing lines for scanning and smelling functions i.e.
get block
updates to angled movement

work out the angleTo function in misc tools
Fixed angleTo function

Need to fix the viewing and smelling functions and also change how the
ant gets back to the nest once it has found food.
Added sector viewing angles for ants smell and sight

Need fixes for angles other then pi rads.
Ants still don't seem to be following pheromoens even when cross.
Movement complete

Need to update the angleTo Function to allow for shortcut via wraped
edges.  Also may be a problem with pheromones going off the edge and
ants nots following it off the edge may be solved by fixing the wraped
edges in angleTo as said above.