diff --git a/Test.sln b/Test.sln
index 714fa43a4..bb22385d5 100644
--- a/Test.sln
+++ b/Test.sln
@@ -94,12 +94,18 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cosmos.Compiler.Tests.Excep
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cosmos.Kernel.Tests.Fat", "Tests\Cosmos.Kernel.Tests.Fat\Cosmos.Kernel.Tests.Fat.csproj", "{6575A354-AB4D-4BD1-989C-DAD9E725E5EB}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cosmos.Compiler.Tests.LinqTests", "Tests\Cosmos.Compiler.Tests.LinqTests\Cosmos.Compiler.Tests.LinqTests.csproj", "{A53DB67C-4369-4712-9AE3-80801165B634}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VGACompilerCrash", "Tests\VGACompilerCrash\VGACompilerCrash.csproj", "{EA3500C5-A83A-4570-9B42-71D06A1D890F}"
+EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SimpleStructsAndArraysTest", "Tests\SimpleStructsAndArraysTest\SimpleStructsAndArraysTest.csproj", "{AD34EE2D-9665-402E-A349-554330D1A970}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cosmos.Compiler.Tests.MethodTests", "Tests\Cosmos.Compiler.Tests.MethodTests\Cosmos.Compiler.Tests.MethodTests.csproj", "{D42E1F90-D9D5-4882-9103-758840382574}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cosmos.Kernel.Tests.IO", "Tests\Cosmos.Kernel.Tests.IO\Cosmos.Kernel.Tests.IO.csproj", "{1B72C465-A0F6-4865-836B-2334E3F3376F}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cosmos.Compiler.Tests.SimpleWriteLine", "Tests\Cosmos.Compiler.Tests.SimpleWriteLine\Cosmos.Compiler.Tests.SimpleWriteLine.csproj", "{FBF70A52-95FC-4715-BFC4-4B509BF107D1}"
+EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cosmos.Compiler.Tests.SingleEchoTest", "Tests\Cosmos.Compiler.Tests.SingleEchoTest\Cosmos.Compiler.Tests.SingleEchoTest.csproj", "{361F9108-91F2-4C9F-BE90-12732DF72B8D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.TestRunner.UI", "Tests\Cosmos.TestRunner.UI\Cosmos.TestRunner.UI.csproj", "{0B20C26F-CA92-4D88-8211-EC7B0A261337}"
@@ -134,6 +140,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cosmos.HAL", "source\Kernel
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cosmos.System", "source\Kernel-X86\40-System\Cosmos.System\Cosmos.System.csproj", "{F588033A-6B7D-4ABF-96C4-73D8B2271A6B}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GuessKernelGen3", "source\Kernel-X86\50-Application\GuessKernelGen3.csproj", "{9E58E949-7B71-45ED-9610-11DA287EE933}"
+EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cosmos.Plugs.TapRoot", "source\Kernel-X86\91-Plugs\Cosmos.Plugs.TapRoot\Cosmos.Plugs.TapRoot.csproj", "{756ECECD-B213-42F0-BF58-4A91B4C47FAA}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cosmos.CPU_Plugs", "source\Kernel-X86\10-CPU\Cosmos.CPU_Plugs\Cosmos.CPU_Plugs.csproj", "{C000BFB2-DFDE-4B1E-BDA6-988B30370C7A}"
@@ -403,6 +411,22 @@ Global
{6575A354-AB4D-4BD1-989C-DAD9E725E5EB}.Release|Any CPU.Build.0 = Release|Any CPU
{6575A354-AB4D-4BD1-989C-DAD9E725E5EB}.Release|x86.ActiveCfg = Release|Any CPU
{6575A354-AB4D-4BD1-989C-DAD9E725E5EB}.Release|x86.Build.0 = Release|Any CPU
+ {A53DB67C-4369-4712-9AE3-80801165B634}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A53DB67C-4369-4712-9AE3-80801165B634}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A53DB67C-4369-4712-9AE3-80801165B634}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A53DB67C-4369-4712-9AE3-80801165B634}.Debug|x86.Build.0 = Debug|Any CPU
+ {A53DB67C-4369-4712-9AE3-80801165B634}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A53DB67C-4369-4712-9AE3-80801165B634}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A53DB67C-4369-4712-9AE3-80801165B634}.Release|x86.ActiveCfg = Release|Any CPU
+ {A53DB67C-4369-4712-9AE3-80801165B634}.Release|x86.Build.0 = Release|Any CPU
+ {EA3500C5-A83A-4570-9B42-71D06A1D890F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EA3500C5-A83A-4570-9B42-71D06A1D890F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EA3500C5-A83A-4570-9B42-71D06A1D890F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EA3500C5-A83A-4570-9B42-71D06A1D890F}.Debug|x86.Build.0 = Debug|Any CPU
+ {EA3500C5-A83A-4570-9B42-71D06A1D890F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EA3500C5-A83A-4570-9B42-71D06A1D890F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EA3500C5-A83A-4570-9B42-71D06A1D890F}.Release|x86.ActiveCfg = Release|Any CPU
+ {EA3500C5-A83A-4570-9B42-71D06A1D890F}.Release|x86.Build.0 = Release|Any CPU
{AD34EE2D-9665-402E-A349-554330D1A970}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AD34EE2D-9665-402E-A349-554330D1A970}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AD34EE2D-9665-402E-A349-554330D1A970}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -427,6 +451,14 @@ Global
{1B72C465-A0F6-4865-836B-2334E3F3376F}.Release|Any CPU.Build.0 = Release|Any CPU
{1B72C465-A0F6-4865-836B-2334E3F3376F}.Release|x86.ActiveCfg = Release|Any CPU
{1B72C465-A0F6-4865-836B-2334E3F3376F}.Release|x86.Build.0 = Release|Any CPU
+ {FBF70A52-95FC-4715-BFC4-4B509BF107D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FBF70A52-95FC-4715-BFC4-4B509BF107D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FBF70A52-95FC-4715-BFC4-4B509BF107D1}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FBF70A52-95FC-4715-BFC4-4B509BF107D1}.Debug|x86.Build.0 = Debug|Any CPU
+ {FBF70A52-95FC-4715-BFC4-4B509BF107D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FBF70A52-95FC-4715-BFC4-4B509BF107D1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FBF70A52-95FC-4715-BFC4-4B509BF107D1}.Release|x86.ActiveCfg = Release|Any CPU
+ {FBF70A52-95FC-4715-BFC4-4B509BF107D1}.Release|x86.Build.0 = Release|Any CPU
{361F9108-91F2-4C9F-BE90-12732DF72B8D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{361F9108-91F2-4C9F-BE90-12732DF72B8D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{361F9108-91F2-4C9F-BE90-12732DF72B8D}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -507,6 +539,14 @@ Global
{F588033A-6B7D-4ABF-96C4-73D8B2271A6B}.Release|Any CPU.Build.0 = Release|Any CPU
{F588033A-6B7D-4ABF-96C4-73D8B2271A6B}.Release|x86.ActiveCfg = Release|Any CPU
{F588033A-6B7D-4ABF-96C4-73D8B2271A6B}.Release|x86.Build.0 = Release|Any CPU
+ {9E58E949-7B71-45ED-9610-11DA287EE933}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9E58E949-7B71-45ED-9610-11DA287EE933}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9E58E949-7B71-45ED-9610-11DA287EE933}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9E58E949-7B71-45ED-9610-11DA287EE933}.Debug|x86.Build.0 = Debug|Any CPU
+ {9E58E949-7B71-45ED-9610-11DA287EE933}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9E58E949-7B71-45ED-9610-11DA287EE933}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9E58E949-7B71-45ED-9610-11DA287EE933}.Release|x86.ActiveCfg = Release|Any CPU
+ {9E58E949-7B71-45ED-9610-11DA287EE933}.Release|x86.Build.0 = Release|Any CPU
{756ECECD-B213-42F0-BF58-4A91B4C47FAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{756ECECD-B213-42F0-BF58-4A91B4C47FAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{756ECECD-B213-42F0-BF58-4A91B4C47FAA}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -623,9 +663,12 @@ Global
{E78BE459-4E5F-4830-911A-9E23B9981410} = {ECEA7778-E786-4317-90B9-A2D4427CB91C}
{73BB6747-106D-44EE-BE78-21238A7510C1} = {ECEA7778-E786-4317-90B9-A2D4427CB91C}
{6575A354-AB4D-4BD1-989C-DAD9E725E5EB} = {29EEC029-6A2B-478A-B6E5-D63A91388ABA}
+ {A53DB67C-4369-4712-9AE3-80801165B634} = {ECEA7778-E786-4317-90B9-A2D4427CB91C}
+ {EA3500C5-A83A-4570-9B42-71D06A1D890F} = {ECEA7778-E786-4317-90B9-A2D4427CB91C}
{AD34EE2D-9665-402E-A349-554330D1A970} = {ECEA7778-E786-4317-90B9-A2D4427CB91C}
{D42E1F90-D9D5-4882-9103-758840382574} = {ECEA7778-E786-4317-90B9-A2D4427CB91C}
{1B72C465-A0F6-4865-836B-2334E3F3376F} = {29EEC029-6A2B-478A-B6E5-D63A91388ABA}
+ {FBF70A52-95FC-4715-BFC4-4B509BF107D1} = {ECEA7778-E786-4317-90B9-A2D4427CB91C}
{361F9108-91F2-4C9F-BE90-12732DF72B8D} = {ECEA7778-E786-4317-90B9-A2D4427CB91C}
{0B20C26F-CA92-4D88-8211-EC7B0A261337} = {0E67EFE8-5944-4F6C-8B47-C5E06D4C79F5}
{6D59FC7A-6F27-4140-BA41-F89126490C4C} = {0E67EFE8-5944-4F6C-8B47-C5E06D4C79F5}
@@ -642,6 +685,7 @@ Global
{6CBABA8D-4207-4E1E-8122-63DB51D25F18} = {B4CB7BF5-CADF-4056-9C09-EAAC50BC76C0}
{16ECD6DE-6F65-4A5C-8B49-A29782D9D057} = {E4299234-8323-43F6-B684-350A1232746B}
{F588033A-6B7D-4ABF-96C4-73D8B2271A6B} = {DE38917F-969B-486C-AF83-C59E5E52400A}
+ {9E58E949-7B71-45ED-9610-11DA287EE933} = {02FF94AF-6BA3-49ED-A027-A63F591C310D}
{756ECECD-B213-42F0-BF58-4A91B4C47FAA} = {1FC213DE-5033-40E1-9C16-5F1A0CDC9693}
{C000BFB2-DFDE-4B1E-BDA6-988B30370C7A} = {929EE8ED-6AD3-4442-A0C1-EC70665F2DCF}
{0C7C9F9D-6498-45E8-B77B-FF4D381C3297} = {29B893F7-6C0F-4710-A60E-7FB3498BCA63}
diff --git a/Tests/ConsoleTest/ConsoleTest.Cosmos b/Tests/ConsoleTest/ConsoleTest.Cosmos
deleted file mode 100644
index 5ae2ea6d9..000000000
--- a/Tests/ConsoleTest/ConsoleTest.Cosmos
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
- Debug
- 2.0
- {9246ba1f-fbdb-4b09-806a-7968bf4d3eb9}
- false
- ConsoleTestBoot
- elf
- v4.5.2
-
-
-
- VMware
- true
- Source
- User
- False
- false
- Player
- bin\Debug\
- ConsoleTestBoot
- Use VMware Player or Workstation to deploy and debug.
- ISO
- VMware
- Pipe: Cosmos\Serial
-
-
-
- Cosmos.HAL
- {6a991d03-1435-4005-9809-b8bacdf3b021}
- True
-
-
- Cosmos.System
- {3def0461-08ab-471a-8f03-a9c556652a0f}
- True
-
-
- Cosmos.TestRunner.Core
- {758faf24-9974-4db8-82ef-1b64daf2f0bc}
- True
-
-
- ConsoleTest
- {fb23bd72-aec3-485e-b86c-8e7db0b3bb9b}
-
-
-
-
-
-
-
-
-
-
diff --git a/Tests/ConsoleTest/ConsoleTest.csproj b/Tests/ConsoleTest/ConsoleTest.csproj
index 6bf358aa9..4b4663b1b 100644
--- a/Tests/ConsoleTest/ConsoleTest.csproj
+++ b/Tests/ConsoleTest/ConsoleTest.csproj
@@ -4,10 +4,6 @@
netstandard2.0
-
-
-
-
diff --git a/Tests/Cosmos.Compiler.Tests.Bcl/System/Text/EncodingTest.cs b/Tests/Cosmos.Compiler.Tests.Bcl/System/Text/EncodingTest.cs
index edb7e35b9..7bac77fc4 100644
--- a/Tests/Cosmos.Compiler.Tests.Bcl/System/Text/EncodingTest.cs
+++ b/Tests/Cosmos.Compiler.Tests.Bcl/System/Text/EncodingTest.cs
@@ -3,11 +3,10 @@ using System;
using System.Collections.Generic;
using System.Text;
using Cosmos.TestRunner;
-using Cosmos.Compiler.Tests.Bcl.Helper;
using Cosmos.Debug.Kernel;
using Cosmos.System.ExtendedASCII;
-namespace Cosmos.Compiler.Tests.Bcl.System.Text;
+namespace Cosmos.Compiler.Tests.Bcl.System.Text
{
class EncodingTest
{