gameDAO extracted from userDAO
the gameDAO is now also using the `clazz` definition
refactored userDAO to use clazz