Live game streaming platform