Oof. This is unfinished btw. Credit to @Red_SquirrelParade @Steve0Greatness @SpeedyThor @WanderFonder @jbravo8712