Closer to working, needs some compass probably