Here is my opinion: Really great concept but i feel it does get repetitive sometimes. Add more maps, with items and maybe traps would be cool. Different characters with different attributes? and expand on spells. Better graphics would be better and what would be cool is an experience system where when you level you gain access to more and more spells but you do need to be careful otherwise it could get unbalanced with higher levels, so make sure there is a handicap system or something similar. Saying this, accounts are a must.
Nice game, but needs polishing in many little things: Sometimes the blocks just stay hovering in the air after the blocks below them have been destroyed. It'd be better if the player could just choose the ball's color and not just keep discarding them until the right color comes along. Speaking of discarding the balls, if you have to do that at least you should be able to shoot the ball behind you and off the screen. When the blocks run out but the player doesn't have the gold medal, the game should restart the level, advance to the next one or ask the player which to do. Keyboard shortcuts for advancing and restarting level are missing. Also, some of the levels rely on blind luck instead of skill or wits which is never good level design.