Wow, so, sorry for finishing just by the deadline, but I really quite enjoy it! Perhaps not my very best work, but pretty good for a short MAP part thanks to @avcae and @TabbedOut for MAP