Rewrote Entity class

Next up: Rewriting MouseEntityContainer
FFS github, pls

2 files changed, not recognized until after commit.
Entity system rewrite done