Refactored character class into actor component.

It probabaly need way more work to make it proper component, as it seems like the entire system was designed around idea, that entity is in fact entity in the world, no the fact this it can be attached to any other entity and in turn, turn it into DOT affected entity.

Other possible solution would to move this functionality into class derived from AIController. Pawns should have any AI logic, as they are just dolls moving in world, while controllers are brains behind them (;.


Also changed module type from developer, to runtime. Developer modules are just helpers, while I assume this plugin is meant to be used in game.