Implemented Connection.makeMove(), started refactoring POST request