[WIP] Call more events & Events cleanup

A large amount of events are currently not called.

See #28.

Todo:
- [x] ChunkUnloadEvent
- [x] PlayerMoveEvent
- [x] NotePlayEvent
- [ ] Inventory Events
You should be able to use `player.getEyeHeight(true)` (maybe plus a small delta) here instead of a magic value.