Reverting separate lock for player management because it introduced a race condition.
Adding lift optimization for rules.
Some refactoring in an unsuccessful attempt to reduce variance in Cell Puzzle.