Requires:
{"tech": "canCrouchJump"},
{"or": [
{"noFlashSuit": {}},
{"noBlueSuit": {}},
"canMidAirMorph"
]}Dev note: Normally the tech 'canCrouchJump' comes with a requirement to not have a flash suit, because a crouch jump would activate a shinespark, consuming the flash suit. However, underwater it is possible to crouch jump without losing a flash suit (by holding shoot or down); therefore this helper circumvents the `noFlashSuit` requirement of `canCrouchJump`. The knowledge of how to crouch jump underwater with a flash suit is part of the `canCarryFlashSuit` tech, which is required as a tech dependency of all methods of gaining a flash suit. If simultaneously carrying a blue suit and a flash suit, a mid-air morph is needed, in order to avoid losing the flash suit with a blue suit shinecharge.