Did I do a good job trying to break this?
Massive thanks to @Makedatcode for making 99% of, well, dat code.