Cool idea, but way too hard for me. It would have been nice starting on easier levels that explained the concepts before being throwned into all of it at the same time