This is such an amazing game! Faith was definitely the hardest. Virus was the most fun to play. Got me into the mode of, "Damm I messed up, but I was so close! Let me run it back again"