A Comprehensive Guide on Live Casino Game Development