Core: Controller made into a singleton