Rework entity functions to allow antigrav jumping