trying to handle complex queries

add custom Game repository and implementation
added Game DTO