Fix potential unexpected behavior.
Fix event subscriber issues.
Use board from game settings in SlimCore.
Remove duplicate code in default constructor.
Only animate move responses.