SchedulerTask* task = createSchedulerTask(1, std::bind(&Game::playerMoveCreatureByID, this,
player->getID(), movingCreature->getID(), movingCreatureOrigPos, toTile->getPosition()))
1 is the timer, you can put 1500 so the player will move the creature after 1,5 sec