thanks to @P1GG1EP0W3R for some of the elements. thanks to scratch art thanks to @siyichua for the music