switching to using only pngs with alpha channels, and updating the game loop to use the new animation apis