add Mocking to expect blocking user input for related test case, instead of detect state machine
Recursively resolve more than one confilicts.
When Sam stand with Frodo, Sam automatically become first defenser with 5 strength.
pass current player when player moves spawn