Add clientside collisions with other entities

I think these still need to be improved... if you run into someone too
quickly, you'll get stuck inside them.
Rework HP - differentiate between current HP and max HP