Wow! That's really good. Well designed, and a very difficult final boss, plus nice character designs. My one complaint is that there are frequent desyncs with the loops, especially with certain types of movements, that can break the puzzles. Can be very frustrating especially on the last puzzle loop.