The theme is new and interesting, and the graphic design is nice. I like the variety of powerups. I think it would benefit from recording best time, or highscores, even if they are local. It would be nice to have the powerups easier to distinguish from each other, possibly with different colors.
Some more ideas for ghosts would be
1. ghosts which shoot.. magic
2. ghosts which wrap around the screen
3. ghosts that grow/shrink on an oscillation
4. ghosts that follow you (or perhaps just a single ghost that follows you to prevent the player from being able to leave the character in the corner).