Got orientation stuff "kind of working" (seems buggy), shifts seems to happen randomly