Sprite update refactoring and lots of skeletal work