Animation swapping and pixel alignment

As in, when we are zoomed in really big, we don’t want to see the
character positioned inside of background pixels. It behaves just like
if we were to zoom in on an NES game.