Moved CPU init stuff into the constructor