Programming E-Gaming Software for Internet and Broadcast