Very basic "Vampire" functionality, but not really as a class yet. 

Still getting the hang of go. I'm sure there is a way to do this more like a class, but I can figure it out next
I think this terminology will make it difficult to remember what it means for each pattern