Nice idea! I'm not fond of the timer system though, you get cut within a level and it's a bit frustrating.