Index: server/server.cpp
===================================================================
--- server/server.cpp	(revision 4b4b15388441a80b24a21851a46d630f3b670e20)
+++ server/server.cpp	(revision 8a4ed742f6f3b488988cbe1838cfd2c753346ff4)
@@ -325,7 +325,4 @@
          broadcastResponse = processMessage(clientMsg, from, mapPlayers, gameMap, unusedId, serverMsg, sock, scoreBlue, scoreRed);
 
-         // probably replace this with a function that prints based on the
-         // message type
-         cout << "msg: " << serverMsg.buffer << endl;
          if (broadcastResponse)
          {
@@ -684,13 +681,27 @@
          cout << "Received a START_ATTACK message" << endl;
 
+         int id, targetId;
+
+         memcpy(&id, clientMsg.buffer, 4);
+         memcpy(&targetId, clientMsg.buffer+4, 4);
+
          serverMsg.type = MSG_TYPE_START_ATTACK;
          broadcastResponse = true;
+
+         break;
       }
       case MSG_TYPE_ATTACK:
       {
          cout << "Received am ATTACK message" << endl;
+
+         int id, targetId;
+
+         memcpy(&id, clientMsg.buffer, 4);
+         memcpy(&targetId, clientMsg.buffer+4, 4);
 
          serverMsg.type = MSG_TYPE_ATTACK;
          broadcastResponse = true;
+
+         break;
       }
       default:
