Fixing collision and allowing onCollide to be called with tiles.
Ironing out kinks of collision.
Initial support for bump.
gamerules cleanup