added Font, Sound, and Texture managers, using constants rather than paths, attempting to start work on menu functions