A pretty nice entry. But actually pretty hard, I didnt finish it :/
Thanks, if you'd like I could tell you the solution of the level you got stuck in.