Nice idea and it fits the theme very well :)
I ran into some invisible walls though (or I just didn't understand a mechanic)