Well polished puzzle with a bunch of interesting mechanics and levels, very strong work for 48 hours. Well done.