Added Sam's stuff, with GraphicsManager. Check GraphicsManager comments for usage.