Megaman 6 review