As seen in https://discordapp.com/channels/188630481301012481/188630652340404224/772094427342569493. Caused due to async load of the loader, which means it may not be ready before Next() is called.
When there isn't a seasonal event, we don't want to fall back to the basic background here, but rather to the user selected background source.
This reverts commit de4c62788c.
de4c62788c
MathF-functions are faster than the Math-counterpart and it looks cleaner, so use MathF when we cast to float or int anyway.
This was never batching, ever. Pointless memory overhead.