Gyroscope stuff

Still working on getting everything running, tests are working. Kind of.