having it on awake call to the game controller, okay its using an if for each 1 rather than  looking nice and tidy with a for loop but hey it works.
the current problem is i need to correct which level =  which pick up (currently get level 1 pickup = unlocks card 4!)