Index: client/Client/Client.vcxproj
===================================================================
--- client/Client/Client.vcxproj	(revision edfd1d0c4704a1fe5d280e8fb985a4f956ff67d2)
+++ client/Client/Client.vcxproj	(revision 3b8adee6ca0d66d59fd2b8970def1fb79f71ae5c)
@@ -64,5 +64,7 @@
   </ItemDefinitionGroup>
   <ItemGroup>
+    <ClCompile Include="..\..\common\Common.cpp" />
     <ClCompile Include="..\..\common\Message.cpp" />
+    <ClCompile Include="..\..\common\Player.cpp" />
     <ClCompile Include="chat.cpp" />
     <ClCompile Include="Button.cpp" />
@@ -76,4 +78,5 @@
     <ClInclude Include="..\..\common\Compiler.h" />
     <ClInclude Include="..\..\common\Message.h" />
+    <ClInclude Include="..\..\common\Player.h" />
     <ClInclude Include="chat.h" />
     <ClInclude Include="Button.h" />
Index: client/Client/Client.vcxproj.filters
===================================================================
--- client/Client/Client.vcxproj.filters	(revision edfd1d0c4704a1fe5d280e8fb985a4f956ff67d2)
+++ client/Client/Client.vcxproj.filters	(revision 3b8adee6ca0d66d59fd2b8970def1fb79f71ae5c)
@@ -49,4 +49,10 @@
       <Filter>Source Files\gui</Filter>
     </ClCompile>
+    <ClCompile Include="..\..\common\Common.cpp">
+      <Filter>Source Files\common</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\common\Player.cpp">
+      <Filter>Source Files\common</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
@@ -75,4 +81,7 @@
       <Filter>Header Files\gui</Filter>
     </ClInclude>
+    <ClInclude Include="..\..\common\Player.h">
+      <Filter>Header Files\common</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
Index: client/Client/chat.cpp
===================================================================
--- client/Client/chat.cpp	(revision edfd1d0c4704a1fe5d280e8fb985a4f956ff67d2)
+++ client/Client/chat.cpp	(revision 3b8adee6ca0d66d59fd2b8970def1fb79f71ae5c)
@@ -18,5 +18,5 @@
 void chat::draw(ALLEGRO_FONT *font, ALLEGRO_COLOR color)
 {
-   for(int x=0; x<vctChat.size(); x++)
+   for(unsigned int x=0; x<vctChat.size(); x++)
       al_draw_text(font, color, 10, 140+x*15, ALLEGRO_ALIGN_LEFT, vctChat[x].c_str());
 
Index: client/Client/main.cpp
===================================================================
--- client/Client/main.cpp	(revision edfd1d0c4704a1fe5d280e8fb985a4f956ff67d2)
+++ client/Client/main.cpp	(revision 3b8adee6ca0d66d59fd2b8970def1fb79f71ae5c)
@@ -1,2 +1,4 @@
+#include "../../common/Compiler.h"
+
 #if defined WINDOWS
    #include <winsock2.h>
@@ -21,7 +23,7 @@
 #include <allegro5/allegro_ttf.h>
 
-#include "../../common/Compiler.h"
 #include "../../common/Message.h"
 #include "../../common/Common.h"
+#include "../../common/Player.h"
 
 #include "Window.h"
@@ -433,4 +435,14 @@
                break;
             }
+            case MSG_TYPE_PLAYER:
+            {
+               Player p = *(Player*)(&(msg.buffer));
+
+               cout << "p.name: " << p.name;
+               cout << "p.pos.x: " << p.pos.x;
+               cout << "p.pos.y: " << p.pos.y;
+
+               break;
+            }
          }
                      
