Implement object caching in all org.bukkit.entity classes
Remove more unnecessary implementation classes