ControlSystem + ControlableComponent + BufferCommandComponent + Command 
+ Action = Custom command interpreter for game logic. :))