Editted Task.cs.  Added Tick, onStart, and onFinish methods