limit player rotationspeed, add spawn animation

added float rotation_ to GameObject. no need to call
sprite_.getRotation() anymore.

set maxSpeed for player rotation.

added a simple spawn animation, which is called with first update()
after object construction and can be called individually with
GameObject::spawn()

removed map::update(), as all of its sub-functions will need to be
called individually in game::update()