This game reminds me one the game in warioware where you have to play while your mom is watching. Love it!
That game might have been a subconscious inspiration - I Love that game :D