Add health

@ertyseidohl this will do the health tracking. We can fairly easily change the modifiers once we hear back from Julia and Max.
I think it depends on how we're going to end up rendering it - when we decide how that'll work we should refactor how health is stored. :)