implementing sprite status updates