Changes the managers from fields to public properties that screens can access.
The screen manager now sets the game property on screens when adding them.
The texture manager now checks if the key already exists and returns it if found; otherwise, it will load the texture and add it.
Moves the test logic/drawing to the test screen from the main game class.