I rewrote Entity so it's more easily extendable.
Starting battle entity for combat scenes