fixed reverse rotation issue w/debug draw; experimenting (and currently failing) with normalizing diagonal movement