Checking on false movements
Parsing JSON response
Added failed movements list
Determining failed and losing movements
Number of active players decreased
Performed movement on board
Fixed problem of being unable to do next movement after failed one
Reduced async context for players out of game
Fix: Worse time movements added to losing players list
Movements performed on the board
Removing targeted piece from the board
Fix: Pawn forbidden to move if blocked with another piece
Fix: check mate detection
Saving matches, turns, and movements into database
Admin page - create new match
Admin page - listing movements per match
User registration for a new match
Winner player is automatically registered as WHITE for a new match
Set login duration time
Limited number of logged in users