Fixed #3

Player positional gravity wasn't working because gravity operations were being
performed on a *copy* of the player object, not the specific reference