fixed gravity implementation