Background, sprite draw refactor, and button animation.