Originally planned to do for Envar's competition, but turned into practice. Big thanks to Bjork and Alexandre Leoni for some feedback on this one.