Updated object parenting with various parenting types. Updated player control

Objects can now be parented by position, rotation, and rotation around
the object's origin. Player control now supports multiple consecutive
jumps, with an option to inherit the object's current velocity while
jumping. (The object can jump higher if moving upwards already, or jump
lower if moving downwards)