you know what, I'm gonna take the noob way out and use 8 directions. It's actually pretty decent for collision and it works well with the 360 rotation. All I have to do is to send the players position when he's not colliding with a wall and he's holding the WASD keys.
Thanks anyway for your help guys. :D
