Filling everything is definitely the way to go lol... I found it hard to come up with something to avoid that. So it's not really cheating.
Pathfinding definitely can be off sometimes, it was the first time I used AStar and there were still some bugs that I tried to work around.
Anyway, thanks for playing and the review! :)