ContentDatabase plays role of game 'db' which is essentially just java treemap but this way it's much cleaner. To create an object everything has to go thru ContentManager which is the only bridge between the db and the rest of the classes