A Deep Dive into the Tuffpuff Gaming Platform