* Split spawning and random ticks into separate categories
* Split blocks into tile ticks and block events
* Fix ambiguous call to tick() method
Fix package private warning
* fix: add missing sections for tile ticks and block events
* fix: wrong profiling order
* feat: add descriptions to profiler categories
* refactor: replace guava ImmutableMap with jdk Map
* fix negative time in "rest" category