Amazing, i'm surprised by how far you managed to go, huge respect for that !
maybe it would be nice to add some hints but it's really good
Thank you, that’s a very valid point. Just FYI if you wanted to know a bit more:
Hints: