Challenging and interesting idea. Sometimes the character gets caught on the walls when you switch them on, which is hard to avoid since some of the gaps are pretty small, but overall well done!