private static void handleUpdateObjectPositionMessage(NetIncomingMessage _Im)
        {
            var message = new UpdateObjectPositionMessage(_Im);

            var timeDelay = (float)(NetTime.Now - _Im.SenderConnection.GetLocalTime(message.MessageTime));

            GameLibrary.Object.LivingObject var_LivingObject = (GameLibrary.Object.LivingObject)GameLibrary.Map.World.World.world.getObject(message.Id);

            Client var_Client = Configuration.networkManager.getClient(_Im.SenderEndPoint);

            if (var_Client.PlayerObject == var_LivingObject)
            {
                if (var_LivingObject != null)
                {
                    if (var_LivingObject.LastUpdateTime < message.MessageTime)
                    {
                        //var_LivingObject.Position += (message.Velocity * timeDelay);
                        var_LivingObject.NextPosition = message.Position;// +(message.Velocity * timeDelay);
                        var_LivingObject.MoveUp       = message.MoveUp;
                        var_LivingObject.MoveDown     = message.MoveDown;
                        var_LivingObject.MoveLeft     = message.MoveLeft;
                        var_LivingObject.MoveRight    = message.MoveRight;
                        var_LivingObject.checkChangedBlock();

                        var_LivingObject.LastUpdateTime = message.MessageTime;
                    }
                }
                else
                {
                    //GameLibrary.Logger.Logger.LogErr("Object mit Id: " + message.Id + " konnte nicht im Quadtree gefunden werden -> Position wird nicht geupdatet");
                    //GameLibrary.Connection.Event.EventList.Add(new GameLibrary.Connection.Event(new GameLibrary.Connection.Message.RequestLivingObjectMessage(message.Id), GameLibrary.Connection.GameMessageImportance.UnImportant));
                }
            }
        }