diff --git a/src/game.cpp b/src/game.cpp
index 83fe629..eff29d4 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -1,3 +1,23 @@
+/*
+ww1game: Generic WW1 game (?)
+game.cpp: Game mechanics and logic
+
+Copyright (C) 2022 Ángel Ruiz Fernandez
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
#include "main.hpp"
#include
diff --git a/src/loader.cpp b/src/loader.cpp
index 9170b2a..aa43717 100644
--- a/src/loader.cpp
+++ b/src/loader.cpp
@@ -1,3 +1,23 @@
+/*
+ww1game: Generic WW1 game (?)
+loader.cpp: Asset loading
+
+Copyright (C) 2022 Ángel Ruiz Fernandez
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
#include "main.hpp"
#include
diff --git a/src/main.cpp b/src/main.cpp
index 3f29b6e..6c693d0 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1,3 +1,23 @@
+/*
+ww1game: Generic WW1 game (?)
+main.cpp: Entry point
+
+Copyright (C) 2022 Ángel Ruiz Fernandez
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
#ifdef _WIN32
#define SDL_MAIN_HANDLED // ah yes, windows shenanigans
#endif
diff --git a/src/main.hpp b/src/main.hpp
index 3733627..3873680 100644
--- a/src/main.hpp
+++ b/src/main.hpp
@@ -1,3 +1,23 @@
+/*
+ww1game: Generic WW1 game (?)
+main.hpp: Global header
+
+Copyright (C) 2022 Ángel Ruiz Fernandez
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
#pragma once
// == Global includes
diff --git a/src/renderer.cpp b/src/renderer.cpp
index b3b1af4..44b31dc 100644
--- a/src/renderer.cpp
+++ b/src/renderer.cpp
@@ -1,3 +1,23 @@
+/*
+ww1game: Generic WW1 game (?)
+renderer.cpp: Renders frames
+
+Copyright (C) 2022 Ángel Ruiz Fernandez
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
#include "main.hpp"
#include