Basically now gravity makes you 'press down' onto horizontal surfaces so freedom['y-'] works as expected. If/when this switches to acceleration this will no longer be an issue because there will always be downward force.