Added bonus in Attack
Split World in World and EntityList

World had too many responsibilities and this update splits this responsibilities in handling entities (EntityList), handling the world (World) and looping over creatures (EntityListCreatureView)
Changed some lambda expressions into for loops as they are easier to understand.
Refactored the damaging the world a bit in an attemt to make pickaxes more versiatile

Tools will be able to be sued as weapon.
Larger areas will be abled to be mined in a single hit.
Again refactored damaging areas a bit and added configururation options to tool damage.
Send all eventparams by a struct now and you can't damage yourself anymore.