I am pretty sure that the suddenly generated invisible walls are bugs. But other than that great game.