Include Device Orientations (compass, gyroscope and complementary);
Divide hit restrictions in: target restrictions, shoot restrictions,
Geosesic manager, and Hit Calculations;
Include function to identify better location (gps).