inspired by @RodolfoYT12345, @com1blocksonscratch, and anyone elseRecreated using CloudWalker's Integerblocks