Mega Man 10 finally hits Xbox LIVE Arcade