Fun and smart! Your idea on the power ups mixes well with the mechanics itself, and also implements the theme in a perfect way! I say its a masterpiece!