Player movement now takes into account possible failure and bac level.