Very cool platformer/puzzle game! I was confused in the first part when I didn't realize that I could charge up the shot. Other than that though, this is a really neat game! The only thing I can complain about is the fact that the balls actually interact with each other, causing me to be very annoyed at certain parts.