It's a lot to take in all at once, as others have said I think it could benefit from some smaller levels that introduce you to mechanics one at a time. Otherwise I found myself just wandering about not caring if I lost the first attempt because I just wanted to try and figure out where everything was and how everything worked. Overall the idea is sound though, things escalate in a good way.