most of the coding: @mekkuko some adjustments and add ons: @LunaRaylen art by @LunaRaylen and @Lucyjka25