GameState respects transactions and retrieves a connection from the
pool.