Made engine, entity_manager and component_managers global variables
static colour rendering, input system, and movement reimplemented