Absolutely fantastic work, thanks for this! Its shocking that this isn't default behaviour for a pixel-art based engine, honestly.