public void Render()
        {
            if (CurrentMode != null)
            {
                CurrentMode.Render();

                if (CurrentPermission != null && CurrentPermission.Range > 0 && CurrentMode.rangerequired)
                {
                    var pos = CluwneLib.WorldToScreen(PlayerManager.ControlledEntity.GetComponent <ITransformComponent>().Position);
                    CluwneLib.drawHollowCircle((int)Math.Floor(pos.X),
                                               (int)Math.Floor(pos.Y),
                                               CurrentPermission.Range * CluwneLib.TileSize,
                                               3f,
                                               Color4.White);
                }
            }
        }