public void addMotionHandler(MotionHandler mh) { if (motionHandlers.containsKey(mh.getID())) { LambdaLib.log.error("Duplicate MotionHandler ID"); return; } mh.target = target; mh.entityX = this; motionHandlers.put(mh.getID(), mh); if (updated) { mh.onStart(); } }