cleaned up; can now move in both first person and top down; still need to tweek the move back and forward methods after rotating