added negative edge moves and changed finding move to ignore a leading neutral