Cool idea, nice levels, good music! For me, abundance of proper tutorial kinda kills the engagement - at some point I just wasn't understanding what was going on, why things behaved like they did and it overwhelmed me. It's fine not to give player everything, but the basics are must have.
I hope to play this when it's finished :)