diff --git a/mono/DodgeTheCreepsCS/DodgeTheCreepsCS.csproj b/mono/DodgeTheCreepsCS/DodgeTheCreepsCS.csproj
new file mode 100644
index 00000000..01a380d3
--- /dev/null
+++ b/mono/DodgeTheCreepsCS/DodgeTheCreepsCS.csproj
@@ -0,0 +1,59 @@
+
+
+
+ Debug
+ AnyCPU
+ {7829C155-1795-447D-A78E-8775E3CF134E}
+ Library
+ .mono\temp\bin\$(Configuration)
+ DodgeTheCreepsCS
+ DodgeTheCreepsCS
+ v4.5
+ .mono\temp\obj
+ $(BaseIntermediateOutputPath)\$(Configuration)
+
+
+ true
+ portable
+ false
+ DEBUG;
+ prompt
+ 4
+ false
+
+
+ portable
+ true
+ prompt
+ 4
+ false
+
+
+ true
+ portable
+ false
+ DEBUG;TOOLS;
+ prompt
+ 4
+ false
+
+
+
+ $(ProjectDir)\.mono\assemblies\GodotSharp.dll
+ False
+
+
+ $(ProjectDir)\.mono\assemblies\GodotSharpEditor.dll
+ False
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mono/DodgeTheCreepsCS/DodgeTheCreepsCS.sln b/mono/DodgeTheCreepsCS/DodgeTheCreepsCS.sln
new file mode 100644
index 00000000..ecb7d59c
--- /dev/null
+++ b/mono/DodgeTheCreepsCS/DodgeTheCreepsCS.sln
@@ -0,0 +1,19 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DodgeTheCreepsCS", "DodgeTheCreepsCS.csproj", "{7829C155-1795-447D-A78E-8775E3CF134E}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ Tools|Any CPU = Tools|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7829C155-1795-447D-A78E-8775E3CF134E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7829C155-1795-447D-A78E-8775E3CF134E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7829C155-1795-447D-A78E-8775E3CF134E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7829C155-1795-447D-A78E-8775E3CF134E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7829C155-1795-447D-A78E-8775E3CF134E}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
+ {7829C155-1795-447D-A78E-8775E3CF134E}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ EndGlobalSection
+EndGlobal
diff --git a/mono/DodgeTheCreepsCS/HUD.cs b/mono/DodgeTheCreepsCS/HUD.cs
new file mode 100644
index 00000000..8b2f792d
--- /dev/null
+++ b/mono/DodgeTheCreepsCS/HUD.cs
@@ -0,0 +1,47 @@
+using Godot;
+using System;
+
+public class HUD : CanvasLayer
+{
+ [Signal]
+ public delegate void StartGame();
+
+ public void ShowMessage(string text)
+ {
+ var messageLabel = GetNode