I really like it, I just wish the mirror timer was not so long. It makes you wait a second before every jump.
Yes, having an enemy in mind I actually created it so that player won't use it anytime s/he wants