Move player action waiting to outer part of mechanics