Thanks for trying it! :)
About 12 hours of code and 11 hours of playing with some visual stuff. (Yes, I measured it for reasons. :D )