updating pathfinding to work better with multiple path requests
update movement render
use python sets for open, closed set