Jumping and Shrinking Abilities

Restructured Emotion.cs into AbilityManager.cs which manages
Ability.cs's children. Shrinking is smoother. We have three options for
Ceci's floating ability:
1. Ceci's vertical movement is locked
2. Ceci can jump higher/farther
3. Ceci floats straight upwards (gravity set to negative)
I currently have it set to the first option, but also gave the player
the ability to push themselves upwards slightly by holding down the
jump button. I'm unsure how far we wanted Ceci to be able to float.
Also, the ladder ruins the floating ability. >.>