What I want to do is:
-have a GameManager that creates the IrrlichtDevice, sets all parameters up and passes pointers to the GameStates
I first tried it with newly created Devices for each GameState, but the screen flickers by changing the GameState( Intro to StartMenu, StartMenu to Level, etc ...