Use sets for pathfinding open/closed lists
Improve pathfind to nonwalkable tile