Vectors assumed that x was 'up', fixed this.
More logging for Server, added for Client