Variable Jump, made function for Invincibility

Jump is now of variable height. I think it feels pretty good. I also
made the code for it a little simpler.
Invincibliity uses a nifty function called WaitForSeconds(seconds) now,
which makes the syntax much cleaner.
We should probably use it on all of our "counter" code throughout the
project IMO.