* 23w07a stuff Got a bit carried away... Some names aren't ideal, and there's still more that could be done, so feedback is appreciated * More + suggestions