hit detection
incorporate google compass