Mega Man meets a Russian mad scientist.