Made progress in client side transition from single step to multi step, using an array of movements, still there's work, validation on server side handling client request for movemeant, todo: add unit tests for undo_move in server side, especily now that we've got a queen piece.