Animated Sprite Class

Sprite animation has been moved to it’s own class. The configuration of
the sprite sheets used are now stored in asset_config.json. Start of a
networked object as well. Should reduce overhead of new classes.