Fun little game, although I'm not sure how it relates to the theme of Power?
I'm glad you found it fun. The game links to the theme of Power by being about defeating powerful heros.