Done in a race with FirnenLegacy. Had fun, will probably try to improve at some point in the future :)