Really cool idea. I think it could do with having the characters interact with each other more to really tie together the whole teamwork motif, but still a great game as is.