Added EntityWalkingEvent

This event allows for actions to be taken when an entity walks on a
block, and has the ability to prevent the running of
Block.onEntityWalking