made cannons use the bukkit runnable api