void Update() { for (int x = 0; x < task.Count; x++) { task[x].updateTask(); } if (state != null) { state.update(); } }