Best played on an iPad (tested in Safari on the desktop)