Code refactoring.
Hero knows the background and is responsible of its position update.
Added acceleration when hero is walking for some time.