Removed Entity and split its functionality to UnitController and Character.

All the client functions of Entity was moved to UnitController while the
game logic functions were moved into Character. Entity is now removed.