Track blocks on single, separate thread

Instead of spawning a timer for each block through Bukkit, it should
have a significant reduction in CPU load when tracking many blocks