protected override void ParseActionMessage(string actionMessage)
{
string[] tokens = actionMessage.Split(TOKEN_SEPARATOR);
this.playerNumber = int.Parse(tokens[0]);
this.towerNumber = int.Parse(tokens[1]);
this.material = int.Parse(tokens[FIRST_AVAILABLE_INDEX]);
this.weapon = int.Parse(tokens[FIRST_AVAILABLE_INDEX+1]);
}