public void update()
    {
        Vector3f directionToCamera = Transform.getCamera().getPos().sub(transform.getTranslation());

        float angleToFaceTheCamera = (float)Math.toDegrees(Math.atan(directionToCamera.getZ() / directionToCamera.getX()));

        if(directionToCamera.getX() < 0)
            angleToFaceTheCamera += 180;

        transform.getRotation().setY(angleToFaceTheCamera + 90);

        if(directionToCamera.length() < PICKUP_DISTANCE)
        {
            Player player = Game.getLevel().getPlayer();

            if(player.getHealth() < player.getMaxHealth())
            {
                Game.getLevel().removeMedkit(this);
                player.damage(-HEAL_AMOUNT);
            }
        }
    }