Index: common/Player.cpp
===================================================================
--- common/Player.cpp	(revision 1d0ede111d66ee96479941ca7c7bf99c58b881bd)
+++ common/Player.cpp	(revision c76134b649c8642dc32a25d3f703e75387b50cc0)
@@ -17,6 +17,8 @@
    this->timeLastUpdated = 0;
    this->timeAttackStarted = 0;
+   this->timeDied = 0;
    this->isChasing = false;
    this->isAttacking = false;
+   this->isDead = false;
 
    this->playerClass = CLASS_NONE;
@@ -44,6 +46,8 @@
    this->timeLastUpdated = p.timeLastUpdated;
    this->timeAttackStarted = p.timeAttackStarted;
+   this->timeDied = p.timeDied;
    this->isChasing = p.isChasing;
    this->isAttacking = p.isAttacking;
+   this->isDead = p.isDead;
 
    this->playerClass = p.playerClass;
@@ -69,6 +73,8 @@
    this->timeLastUpdated = 0;
    this->timeAttackStarted = 0;
+   this->timeDied = 0;
    this->isChasing = false;
    this->isAttacking = false;
+   this->isDead = false;
 
    this->playerClass = CLASS_NONE;
Index: common/Player.h
===================================================================
--- common/Player.h	(revision 1d0ede111d66ee96479941ca7c7bf99c58b881bd)
+++ common/Player.h	(revision c76134b649c8642dc32a25d3f703e75387b50cc0)
@@ -61,7 +61,9 @@
    unsigned long long timeLastUpdated;
    unsigned long long timeAttackStarted;
+   unsigned long long timeDied;
    bool isChasing;
    bool isAttacking;
    int targetPlayer;
+   bool isDead;
 
    int playerClass;
Index: common/Projectile.cpp
===================================================================
--- common/Projectile.cpp	(revision 1d0ede111d66ee96479941ca7c7bf99c58b881bd)
+++ common/Projectile.cpp	(revision c76134b649c8642dc32a25d3f703e75387b50cc0)
@@ -74,8 +74,11 @@
    // if the current target logs off, this method will run into problems
 
-   //cout << "Inside projectile move" << endl;
+   cout << "Inside projectile move" << endl;
 
    unsigned long long curTime = getCurrentMillis();
+   cout << "Got current time" << endl;
+
    Player targetP = mapPlayers[target];
+   cout << "Got target" << endl;
 
    if (timeLastUpdated == 0) {
@@ -89,5 +92,5 @@
    float dist = sqrt(pow(targetP.pos.x-pos.x, 2) + pow(targetP.pos.y-pos.y, 2));
 
-   //cout << "About to finish projectile move" << endl;
+   cout << "About to finish projectile move" << endl;
 
    if (dist <= pixels) {
