Is this API applicable to truly all LivingEntities?  Is Intelligent the best name for the interface?  I feel like Controllable would make more sense, and that this interface shouldn't be implemented by all Entities(namely Players).