Allowed Chess to be channel/room independant

The previous script only allowed one game to be run per bot. This simply stores the chess games in a store relative to the channel name, allowing multiple games to be run at one time.