Fixed bug where a negative return value was not being set and therefore setting the move piece to None