Adding Pulse, untested
Compile errors fixed
Adding Fade in and out helper functions