Too long. Could be shorter without spoiling the idea. Smaller scale would have been nice without spoiling the concept. Neat level - the final solve path here is actually really satisfying and enjoyable to find. 128 within first couple tries. Logical cleanup for the last two cuts :p