Create problem4 description, make TileSize const
Make Sprite class virtual for inheriting from it
Implement AnimatedSprite class, fix durations type

Durations now has type duration<double,std::milli> and all in
milliseconds.