title: Making Asset Manager singleton
body: <p>I am currently using the book "Learning LibGdx Game Developement, Second Edition" as a reference book while programming and I stumbled over their implementation of an Asset Managing class. They implement it using a singleton pattern, something I don't really have allot of experience with. There will be only one instance of this Manager class throughout all screens and it will be disposed when the game is closed. So from my (rather inexperienced) pov I would agree with the author that a singleton makes sense, since this way I don't have to pass it over to every class I need it in. However I also heard that they got a bit of a bad reputation so I thought I would ask here. Does it make sense to use a singleton pattern for an Asset Managing class in LibGdx?   </p>