Thomas Mackinnon GAMES