Aaaaand here we go! Not bad for 4h from start to finish.
Code coming as soon as I clean it up!
We’re definitely in demoscene territory.