removed defender from level dependency