Added shadow option to AbstractAnimatedSpriteObject, renamed InputManager update method to Update()