The last level was a royal pain. Overall it's a fun game, I really like the unique concept.
The theme feels a bit, uhh, Freudian... Maybe it's just my imagination though :D