[@Capt0blivious] I won't be able to really collab until the 4th of May due to two assignments due by then. That post will likely be the last from me for a bit. So feel free to do it in your own time, or if you'd prefer to collab then you might have to wait a wee while