Very interesting concept and well executed.
The fact that the enemy can exit the playable area either above or below and attack from there makes it a bit too hard, especially on the final boss multiple shadows attack, I found also somewhat hard to predict where I'd end after hitting the first shadow to reliably hit the others and that's pretty much instant death.