public void startAnimation(int x, int y) {

    createLog("Starting Animation");
    if (explosion == null || explosion.getState() == Explosion.STATE_DEAD) {
      explosion = new Explosion(EXPLOSION_SIZE, x, y);
    }

    mAnimation.setDuration(mDuration);
    mAnimation.setInterpolator(mInterpolator);
    startAnimation(mAnimation);

    createLog("Started");
  }