private void HandlePlayerMovement(PacketReceivedEventArgs args)
{
Vector vector = args.Message.ReadVector();
byte direction = args.Message.ReadByte();
var player = this.GetPlayer(args.Connection.RemoteUniqueIdentifier);
player.MoveTo(vector, direction);
}