Teleport had been tightly coupled with float logic and neutral air, which added multiple layers to an otherwise simple implementation with status scripts. This PR...
Decouples Up-Special logic away from float.rs and neutral_air.rs, making the code for each move more isolated and following SOLID principles.
Moved effects / sounds to acmd file.
Moved hitboxes for the teleport away from neutral air and into the acmd file.
If using teleport from air to ground, it automatically cancels and ganondorf can act immediately.
Teleport had been tightly coupled with float logic and neutral air, which added multiple layers to an otherwise simple implementation with status scripts. This PR...