A progressively refined algorithm for calculating the ideal Robot Master play order in Mega Man X