It is a funny idea and it looks well executed.
Their other games looks interesting to as they have a look to them that you do not see elsewhere... Maybe have to play a some games after all.
Guess you have to see the video as that explains it much better than I could.
Chiptune Runner