Don't store enum, store enum ordinal
Damage entities with explosions and dont break blocks if explosion is in water

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Implement some more extra metadata

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Fix compilation issues

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Lets use MathHelper for all these Randoms.

Signed-off-by: Mike Howe <dockter@almuramc.com>