I've been given an assignment to be written in C#, and I'm unsure how to approach it. The assignment is meant to assess our skill in concurrent programming, which - after reading the concurrency-related sections in Deitel's C# for Programmers - I thought I understood. I think it's the whole graphics aspect which is confusing me.
Anyway, this link gives a brief intro of my assignment.
I'm not asking anyone to write any code, I just need someone to help me break down the problem and tell me how to approach it. I felt I understood concurrency, but after reading this assignment, I just can't see where to begin.