Yeah, it's done. Hope you all enjoy :)
Thanks to @Lonrad for basically everything that isn't the code.