adding the compass... still have to fix some bugs
compass added, but not working
minor changes