fix physics bugs
don't apply friction upwards