Simple and solid game, with impressive procedural generation. There were never any permanently cut off pathways over the course of my play. I like that there are the five different ghost types, but I think you might need to have them spawn more quickly to keep the game interesting. I would also recommend adding some sort of end condition, as I felt that I could just keep going on indefinitely. But nice work overall!