moved a bunch of stuff across to the singleton; the sickness face is now a component of it and so is its manager.
Big problem I'm having atm is that the sickness object's persistence is annoying.As it is always present as its part of the game controller it means that its in the menus. If i try to turn visibility off etc then it just ignores me, but can destroy sprite renderer component. But obviously that means its gone even from the levels. if the solution to that is to say if application.loadedlevelname.contains("level") then add component, then why is it being so pedantic and not allowing me to use that logic to change sprite to blank 1 or visibility?