Add problem 25 description (Player Health)
Move player health management to its own struct

Private struct Health of player now responds to update and draw player
health. It is moved to its own file player_health.cpp.
Implement VaryingWidthSprite, use it for health bar

Health bar now looks almost like in game: on damage it blinks with
white, showing amount of damage and then decreases health bar width.