This took a while but I got it finished and I had fun working on this!
MAP part for @Leopard-claw Art & code by @s15168