I don'T know
It somehow make me think of Mario Bros. Dunno why.
I think you should name it differently, power don't really fit for this song. you could try...I dunno, maybe "Made in China"? I dunno, It also make me think of china.
So strange, but very catchy, I really like it!