diff --git a/CMakeLists.txt b/source/CMakeLists.txt similarity index 100% rename from CMakeLists.txt rename to source/CMakeLists.txt diff --git a/game/CMakeLists.txt b/source/game/CMakeLists.txt similarity index 100% rename from game/CMakeLists.txt rename to source/game/CMakeLists.txt diff --git a/game/README.md b/source/game/README.md similarity index 100% rename from game/README.md rename to source/game/README.md diff --git a/game/game.cpp b/source/game/game.cpp similarity index 100% rename from game/game.cpp rename to source/game/game.cpp diff --git a/game/game.h b/source/game/game.h similarity index 100% rename from game/game.h rename to source/game/game.h diff --git a/game/gametypes.h b/source/game/gametypes.h similarity index 100% rename from game/gametypes.h rename to source/game/gametypes.h diff --git a/game/order.cpp b/source/game/order.cpp similarity index 100% rename from game/order.cpp rename to source/game/order.cpp diff --git a/game/order.h b/source/game/order.h similarity index 100% rename from game/order.h rename to source/game/order.h diff --git a/game/unit.cpp b/source/game/unit.cpp similarity index 100% rename from game/unit.cpp rename to source/game/unit.cpp diff --git a/game/unit.h b/source/game/unit.h similarity index 100% rename from game/unit.h rename to source/game/unit.h diff --git a/gen/CMakeLists.txt b/source/gen/CMakeLists.txt similarity index 100% rename from gen/CMakeLists.txt rename to source/gen/CMakeLists.txt diff --git a/gen/gen.cpp b/source/gen/gen.cpp similarity index 100% rename from gen/gen.cpp rename to source/gen/gen.cpp diff --git a/maths/mathtypes.h b/source/maths/mathtypes.h similarity index 100% rename from maths/mathtypes.h rename to source/maths/mathtypes.h diff --git a/maths/vector2.h b/source/maths/vector2.h similarity index 100% rename from maths/vector2.h rename to source/maths/vector2.h diff --git a/net/CMakeLists.txt b/source/net/CMakeLists.txt similarity index 100% rename from net/CMakeLists.txt rename to source/net/CMakeLists.txt diff --git a/player/CMakeLists.txt b/source/player/CMakeLists.txt similarity index 100% rename from player/CMakeLists.txt rename to source/player/CMakeLists.txt diff --git a/test/CMakeLists.txt b/source/test/CMakeLists.txt similarity index 100% rename from test/CMakeLists.txt rename to source/test/CMakeLists.txt diff --git a/test/test.cpp b/source/test/test.cpp similarity index 100% rename from test/test.cpp rename to source/test/test.cpp diff --git a/ttrts/CMakeLists.txt b/source/ttrts/CMakeLists.txt similarity index 100% rename from ttrts/CMakeLists.txt rename to source/ttrts/CMakeLists.txt diff --git a/ttrts/main.cpp b/source/ttrts/main.cpp similarity index 100% rename from ttrts/main.cpp rename to source/ttrts/main.cpp diff --git a/ui/CMakeLists.txt b/source/ui/CMakeLists.txt similarity index 100% rename from ui/CMakeLists.txt rename to source/ui/CMakeLists.txt diff --git a/ui/board.cpp b/source/ui/board.cpp similarity index 100% rename from ui/board.cpp rename to source/ui/board.cpp diff --git a/ui/board.h b/source/ui/board.h similarity index 100% rename from ui/board.h rename to source/ui/board.h