Added physics implementation with main physics update loop. Still not
fully flushed out.