Refactored game logic for future donour evolution. Refactored playerName with business object.
Add ready feature
Fix some behavior on Start*Frame, fix editable rule panel when player is ready
add pwd and nickname check