Why does genji have a delay after he shoots and melee cancels? Rather than melee then just shoot after.