Interesting idea, although it is pretty difficult to keep track of everything that is going on. Great job!