game is now an object, texture and input managers remain singletons. need to add control in case user asks for a key that does not exist in the texture map