Index: common/Player.cpp
===================================================================
--- common/Player.cpp	(revision b9785038ddfdf9ae386aff2ae3e7ab24a4ccfe99)
+++ common/Player.cpp	(revision 11d21ee11d4c61808a4280cdafbf7778a7af72c9)
@@ -17,4 +17,5 @@
    this->timeLastUpdated = 0;
    this->timeAttackStarted = 0;
+   this->isChasing = false;
    this->isAttacking = false;
 
@@ -24,4 +25,5 @@
    this->attackType = ATTACK_NONE;
    this->damage = 0;
+   this->range = 0;
    this->attackCooldown = 0;
    this->team = 0;   // blue team by default
@@ -42,4 +44,5 @@
    this->timeLastUpdated = p.timeLastUpdated;
    this->timeAttackStarted = p.timeAttackStarted;
+   this->isChasing = p.isChasing;
    this->isAttacking = p.isAttacking;
 
@@ -49,4 +52,5 @@
    this->attackType = p.attackType;
    this->damage = p.damage;
+   this->range = p.range;
    this->attackCooldown = p.attackCooldown;
    this->team = p.team;
@@ -65,4 +69,5 @@
    this->timeLastUpdated = 0;
    this->timeAttackStarted = 0;
+   this->isChasing = false;
    this->isAttacking = false;
 
@@ -72,4 +77,5 @@
    this->attackType = ATTACK_NONE;
    this->damage = 0;
+   this->range = 0;
    this->attackCooldown = 0;
    this->team = 0;   // blue team by default
@@ -100,4 +106,5 @@
          this->attackType = ATTACK_MELEE;
          this->damage = 10;
+         this->range = 30;
          this->attackCooldown = 800;
          break;
@@ -107,4 +114,5 @@
          this->attackType = ATTACK_RANGED;
          this->damage = 6;
+         this->range = 100;
          this->attackCooldown = 1000;
          break;
Index: common/Player.h
===================================================================
--- common/Player.h	(revision b9785038ddfdf9ae386aff2ae3e7ab24a4ccfe99)
+++ common/Player.h	(revision 11d21ee11d4c61808a4280cdafbf7778a7af72c9)
@@ -59,4 +59,5 @@
    unsigned long long timeLastUpdated;
    unsigned long long timeAttackStarted;
+   bool isChasing;
    bool isAttacking;
    int targetPlayer;
@@ -67,4 +68,5 @@
    int attackType;
    int damage;
+   int range;
    unsigned long long attackCooldown;
    int team; // 0 is blue, 1 is red
