CMakeList.txt update for AnimatedSprite files
Fixed compiler warning and added comments

Added comments to Animated Sprite class, added setter and getter for
time per frame
Changed order and when updates and rendering

desktop is updated independently of fixed update, rendering is a
separate function call in SceneManager and is done independently of
fixed update