I liked the idea. Graphics and music are good.
However, the fact that loops have arbitrary length and can start and end at any time, combined with the fact that the character gives energy to switches for a very short time, makes it very difficult to setup a working solution involving several loops.