private void GameLoop(object source, ElapsedEventArgs e) { lock (_modifyModelLock) { ApplyNodeIncome(); _player0.Income = _nodeMap.GetPlayerIncome(0); _player1.Income = _nodeMap.GetPlayerIncome(1); _player0.ApplyIncome(); _player1.ApplyIncome(); } SendStateMessage(); }