Index: common/Game.cpp
===================================================================
--- common/Game.cpp	(revision 6319311052eaa6c0398a2f630339cacad808c9af)
+++ common/Game.cpp	(revision 373089e902c6dfaf126a82d509c141d0d9796133)
@@ -1,5 +1,3 @@
 #include "Game.h"
-
-#include <allegro5/allegro_primitives.h>
 
 using namespace std;
Index: common/Game.h
===================================================================
--- common/Game.h	(revision 6319311052eaa6c0398a2f630339cacad808c9af)
+++ common/Game.h	(revision 373089e902c6dfaf126a82d509c141d0d9796133)
@@ -10,6 +10,4 @@
    #define WIN32_LEAN_AND_MEAN
 #endif
-
-#include <allegro5/allegro_font.h>
 
 #include "Player.h"
Index: common/MessageContainer.h
===================================================================
--- common/MessageContainer.h	(revision 6319311052eaa6c0398a2f630339cacad808c9af)
+++ common/MessageContainer.h	(revision 373089e902c6dfaf126a82d509c141d0d9796133)
@@ -5,4 +5,8 @@
 
 #include "Common.h"
+
+#if defined LINUX
+   #include <netinet/in.h>
+#endif
 
 using namespace std;
Index: common/Player.h
===================================================================
--- common/Player.h	(revision 6319311052eaa6c0398a2f630339cacad808c9af)
+++ common/Player.h	(revision 373089e902c6dfaf126a82d509c141d0d9796133)
@@ -6,4 +6,9 @@
 
 #include "Common.h"
+
+#if defined LINUX
+   #include <netinet/in.h>
+#endif
+
 #include "WorldMap.h"
 
