diff --git a/Physac-cs/Physac-cs.csproj b/Physac-cs/Physac-cs.csproj
new file mode 100644
index 0000000..0261330
--- /dev/null
+++ b/Physac-cs/Physac-cs.csproj
@@ -0,0 +1,22 @@
+
+  
+    netstandard2.0
+    x64
+  
+
+  
+    false
+    Physac-cs
+    Physac_cs
+    true
+    false
+  
+
+  
+    
+  
+
+  
+    
+  
+
diff --git a/Raylib-cs/Physac.cs b/Physac-cs/Physac.cs
similarity index 97%
rename from Raylib-cs/Physac.cs
rename to Physac-cs/Physac.cs
index 334a7cf..63a3d43 100644
--- a/Raylib-cs/Physac.cs
+++ b/Physac-cs/Physac.cs
@@ -9,8 +9,9 @@
 using System;
 using System.Runtime.InteropServices;
 using System.Security;
+using Raylib_cs;
 
-namespace Raylib_cs
+namespace Physac_cs
 {
     public enum PhysicsShapeType
     {
diff --git a/README.md b/README.md
index a1b0c29..4f4e46c 100644
--- a/README.md
+++ b/README.md
@@ -48,6 +48,10 @@ static class Program
 
 The Examples for Raylib-cs have moved and can be found at [Raylib-cs-Examples](https://github.com/ChrisDill/Raylib-cs-Examples).
 
+# Physac-cs and Raygui-cs
+
+These are unfinished EXPERIMENTAL bindings to physac and raygui. They were initially added as a test to Raylib-cs but caused confusion and issues in project setup so they were moved into their own libraries Physac-cs and Raygui-cs that depend on Raylib-cs.
+
 # Tech notes
 
 - Certain funtions take a enum instead of a int such as `IsKeyPressed`.
diff --git a/Raygui-cs/Raygui-cs.csproj b/Raygui-cs/Raygui-cs.csproj
new file mode 100644
index 0000000..1d126da
--- /dev/null
+++ b/Raygui-cs/Raygui-cs.csproj
@@ -0,0 +1,22 @@
+
+  
+    netstandard2.0
+    x64
+  
+
+  
+    false
+    Raygui-cs
+    Raygui_cs
+    true
+    false
+  
+
+  
+    
+  
+
+  
+    
+  
+
diff --git a/Raylib-cs/Raygui.cs b/Raygui-cs/Raygui.cs
similarity index 97%
rename from Raylib-cs/Raygui.cs
rename to Raygui-cs/Raygui.cs
index 7589316..e65efa6 100644
--- a/Raylib-cs/Raygui.cs
+++ b/Raygui-cs/Raygui.cs
@@ -9,8 +9,9 @@
 using System.Runtime.InteropServices;
 using System.Security;
 using System.Text;
+using Raylib_cs;
 
-namespace Raylib_cs
+namespace Raygui_cs
 {
     // Style property
     [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
diff --git a/Raylib-cs/Raylib-cs.csproj b/Raylib-cs/Raylib-cs.csproj
index abcc37d..d19db10 100644
--- a/Raylib-cs/Raylib-cs.csproj
+++ b/Raylib-cs/Raylib-cs.csproj
@@ -1,27 +1,21 @@
 
-    
-        netstandard2.0
-        x64
-    
+  
+    netstandard2.0
+    x64
+  
 
-    
-        false
-        Raylib-cs
-        Raylib_cs
-        true
-        false
-    
+  
+    false
+    Raylib-cs
+    Raylib_cs
+    true
+    false
+  
 
-    
-        
-        
-        
-        
-        
-        
-    
-
-    
-        
-    
+  
+    
+    
+    
+    
+