early code on Agent object and and movement methods
starting dev on jump point search pathfinding algorithm