Replace Timers with Bukkit schedulers
Fix ignore-if-block-in-hand issue with empty hand counting as a air block
Replace Timers with Bukkit schedulers
Some refactoring optimizations