public void addanimationItem(
     final float x,
     final float y,
     final AnimatedItemPool animationItemPool,
     final Student
         mStudent) { // them vao hieu ung trai tim khi nguoi va cham vao chuong ngai vat di dong
   final AnimatedItem animationItem = animationItemPool.obtainPoolItem();
   animationItem.setPosition(x, y);
   // x : cot ----------------------
   // y : hang ---------------------
   if (animationItem.isAttachToScene() == false) {
     LevelManager.getScene().attachChild(animationItem);
     animationItem.setAttachToScene(true);
   }
   animationItem.animate(
       (long)
           (TIME_STUN
               * 1000
               / loopCountanimationItem
               / animationItem.getTextureRegion().getTileCount()),
       loopCountanimationItem,
       new IAnimationListener() {
         @Override
         public void onAnimationEnd(final AnimatedSprite pAnimatedSprite) {
           LevelManager.getEngine()
               .runOnUpdateThread(
                   new Runnable() {
                     @Override
                     public void run() {
                       animationItemPool.recyclePoolItem(animationItem);
                       mStudent.registerListener();
                       mStudent.setTouchEnable(true);
                       registerListener();
                     }
                   });
         }
       });
 }