state/sprite
removing state, sprite
initstate
abstractstate
drawing bg in abstract state