refact('games'): created game directive

In roder to allow further reuse in case of a match screen, where the users
would still see the game alongside with other info.