m_gravity was used before it was initialized. Simplest way to avoid it is to call any method first after all values are initialized.
For now just a simple instantiation unit test.
I simply copied from BasicDemo/CMakeList.txt