#399 Reestructured the function "walkDamage"

Every 0.1s it will receive damage if are on "punxes" object (5 damage).
The logic of the function have moved to method-listener
"spikeDamageLapse" that are invoked from the TimerPool