basic tilemap and pathfinding project