Mega Man analysis