Super cool but also increadibly hard. I don't think chaotic necessarily means very difficult - but anyway - well done!