Added move error checking and added case where opponent can't move but you can.