Leveraging Web Technologies for Platform-Independent Gaming Experiences