Added some basic game and card logic

Added Gaming controller
- Gets available cards
- Suffles available cards
- Cards supports 3 states (back, front and closed)
- Can create new game
- can run multiple games at once
- can resume games
- can show finished games