I like the concept! It presents as pretty complex though. I think it could appear simpler if you had some kind of guided tutorial in the first level? I also hit up against the whole level progression thing - definitely confusing...