Finally properly fix Trampolines. They now react instantly (within 1 tick) and only allows you to activate "one" per 20 ticks to prevent double bouncing. We no longer check if the player took fall damage before bouncing, and instead use its own ArrayList. This means trampolines should ALWAYS bounce the player and the player will never take damage as the only way they will is the next cause of fall damage.