void PlayerGravity() { if (!mObject.checkDirection(Vector2.down)) { // Removing this line fixes the phasing blocks //GM.ForwardTime(); mObject.ApplyTime(Vector2.down); } }