public void Tick() { if (ProgressionData != null) { PopulateGridView(); if (ProgressionData.Tick()) { VisualiserGridView.Invalidate(); } } }