Updated physics module (Still experimental)