Move physics into its own module