Yes I did try all those steps. Those were all the important parts I believe. The full log of loading up on a blank campaign page :  Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval'   https://*.googlesyndication.com   https://*.doubleclick.net   https://*.googlesyndication.com    <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a>    https://*.googlesyndication.com    <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a>    https://*.googlesyndication.com    <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a>    https://*.googlesyndication.com   https://*.tokbox.com   https://*.googlesyndication.com    <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> ". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution.  app.roll20.net/:9 Resource interpreted as Script but transferred with MIME type text/html: " <a href="https://app.roll20.net/editor/startjs/?timestamp=1415302948&disablewebgl=false&forcelongpolling=false&offsite=false" rel="nofollow">https://app.roll20.net/editor/startjs/?timestamp=1415302948&disablewebgl=false&forcelongpolling=false&offsite=false</a> ". app.roll20.net/:15 70 app.js?1415143449:22 TOUCH SUPPORTED: false app.js?1415143449:23 USING WEBGL ACCELERATION... app.js?1415143449:23 select app.js?1415143449:18 Switch mode to select app.js?1415143449:18 Initializing new dice engine with randomness... app.js?1415143449:32 Using random entropy app.js?1415143449:32 Unable to start up OpenTok! app.js?1415143449:33 Compiling sheet... app.js?1415143449:34 Finding sheet rolls... app.js?1415143449:34 'Attr.nodeValue' is deprecated. Please use 'value' instead. app.js?1415143449:34 SHEET ERROR: Specified a disabled input without a valid formula in the value attribute. app.js?1415143449:34 window resize app.js?1415143449:35 Final set zoom! app.js?1415143449:23 UPDATE GL SIZE! app.js?1415143449:23 Final set zoom! app.js?1415143449:23 tuts loaded tutorial_tips.js:7 The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but displayed insecure content from ' <a href="http://imgsrv.roll20.net:5100/?src=i.imgur.com/Y8KHPKm.png" rel="nofollow">http://imgsrv.roll20.net:5100/?src=i.imgur.com/Y8KHPKm.png</a> ': this content should also be loaded over HTTPS.  app.roll20.net/:1 Final page load. app.js?1415143449:28 Scan for new plays! app.js?1415143449:28 Auth'ed. app.js?1415143449:28 Go post auth! app.js?1415143449:28 9Scan for new plays! app.js?1415143449:28 The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but displayed insecure content from ' <a href="http://api.soundcloud.com/tracks/53745055/stream?client_id=bbee575fe431e873910d2a874e013989" rel="nofollow">http://api.soundcloud.com/tracks/53745055/stream?client_id=bbee575fe431e873910d2a874e013989</a> ': this content should also be loaded over HTTPS.  app.roll20.net/:1 The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but displayed insecure content from ' <a href="http://api.soundcloud.com/tracks/55771437/stream?client_id=bbee575fe431e873910d2a874e013989" rel="nofollow">http://api.soundcloud.com/tracks/55771437/stream?client_id=bbee575fe431e873910d2a874e013989</a> ': this content should also be loaded over HTTPS.  app.roll20.net/:1 initial setup app.js?1415143449:28 refershing page listings! app.js?1415143449:30 Got players value... app.js?1415143449:28 joining game... app.js?1415143449:28 Player -JQKDHXBuFjBWLqMx6JM is offline... app.js?1415143449:26 Player -JWKbKBphuqHkMvBgYC8 is offline... app.js?1415143449:26 Player -JWWzA9KuDRqeVqH-2ln is offline... app.js?1415143449:26 Player -JWXB0y83V_nBSjZyjDs is offline... app.js?1415143449:26 Player -JWXE2JR-M8lMkHpWkGh is offline... app.js?1415143449:26 Player -JXYc7-4Uwd2UwuOmRp3 is offline... app.js?1415143449:26 Deferred finish joining... app.js?1415143449:28 Firebase Online app.js?1415143449:22 GET   <a href="https://ec-media.soundcloud.com/rLJm7hngANvj.128" rel="nofollow">https://ec-media.soundcloud.com/rLJm7hngANvj.128</a>....   ec-media.soundcloud.com/rLJm7hngANvj.128.mp3?bmi_MfsTid=7234166040378981696…7YZSNQ&Expires=1415303209&Signature=ToaTJ%2BXhx4yK%2B0rG7gMLR%2FyeqAI%3D:1 GET   <a href="https://ec-media.soundcloud.com/w5NZn3HrXDo5.128" rel="nofollow">https://ec-media.soundcloud.com/w5NZn3HrXDo5.128</a>....  403 (Forbidden) w5NZn3HrXDo5.128.mp3:1 5Full load page! app.js?1415143449:26 We have 19 pages app.js?1415143449:28 handle page changes app.js?1415143449:28 false app.js?1415143449:28 refershing page listings! app.js?1415143449:30 Do refresh link cache! app.js?1415143449:25 Search took 23ms app.js?1415143449:34 Resource interpreted as Image but transferred with MIME type binary/octet-stream: " <a href="https://s3.amazonaws.com/files.d20.io/images/1314100/f7yEllgZigM-N0q2mmnFNA/med.jpg?1371831523&size=30" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1314100/f7yEllgZigM-N0q2mmnFNA/med.jpg?1371831523&size=30</a> ". jquery.min.js:2 Resource interpreted as Image but transferred with MIME type binary/octet-stream: " <a href="https://s3.amazonaws.com/files.d20.io/images/3449967/wuFv34pNjuKQYTpPsxlrnQ/med.jpg?1395185701&size=30" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3449967/wuFv34pNjuKQYTpPsxlrnQ/med.jpg?1395185701&size=30</a> ". jquery.min.js:2 init active page! app.js?1415143449:28 activate page! app.js?1415143449:26 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1415143449:26 Graphics: 0 app.js?1415143449:26 Paths: 0 app.js?1415143449:26 Reorder by ZORDER app.js?1415143449:26 refershing page listings! app.js?1415143449:30 6Updating character sheet values