deferred Player::Damage
wrong initial player direction
deferred throw
deferred actions code prepare
screen shift focus more usable