Clean up scaling and initialization processes across game

This should start to bring everything into a uniform appearance across
devices and reduce the amount of memory being used simply to start the
game.