Really well done, it's a very cool idea. I did run into a situation where there were so many healthy blood cells on the screen that any cards I used did more harm than good.