Add Entity

Added Entity interface with field getters and setters.
Will impl when PR accapted
Isn't this kind of redundant?  Just do !isDead()