When pathfinding... goes wrong:
(Yellow = Start, Red = Goal, Sky Blue = Path)
Still can't seem to get A* pathfinding down, it makes a path and avoids solid objects perfectly fine. As well as returning if a path can't be found, eg when surrounding the goal with solid nodes. It just... doesn't make a very convenient path - it's drunk.
The background terrain isn't joined up with the grid yet - I'm just working on getting the A* working perfectly before implementing it into any form of game.