Hi thanks for the answers,
it is definitely not Firefox's fault. I run into the same issue on microsoft edge.
If you could check out the console output yourselves here is the link to the game: newgrounds.com/portal/view/786047
And here is the .c3p file of the game: mega.nz/file/JFgxRQ4Y
Here is the console log:
[Construct 3] Error parsing JSON: SyntaxError: Unexpected token d in JSON at position 0
at JSON.parse (<anonymous>)
at DictionaryInstance.JSONLoad (c3runtime.js:2962)
at Action._RunObject_ParamsDontVary (c3runtime.js:1827)
at EventBlock._RunActions_Fast (c3runtime.js:1694)
at EventBlock._RunAndBlock (c3runtime.js:1692)
at EventBlock.Run (c3runtime.js:1689)
at EventSheet._ExecuteTrigger (c3runtime.js:1662)
at EventSheet._TriggerForClass (c3runtime.js:1656)
at EventSheet._Trigger (c3runtime.js:1655)
at EventSheetManager._Trigger (c3runtime.js:1626)
JSONLoad @ c3runtime.js:2962
_RunObject_ParamsDontVary @ c3runtime.js:1827
_RunActions_Fast @ c3runtime.js:1694
_RunAndBlock @ c3runtime.js:1692
Run @ c3runtime.js:1689
_ExecuteTrigger @ c3runtime.js:1662
_TriggerForClass @ c3runtime.js:1656
_Trigger @ c3runtime.js:1655
_Trigger @ c3runtime.js:1626
Trigger @ c3runtime.js:2383
TriggerAsync @ c3runtime.js:2384
TriggerAsync @ c3runtime.js:1930
(anonymous) @ c3runtime.js:2989
_MaybeStartNext @ c3runtime.js:572
(anonymous) @ c3runtime.js:571
Add @ c3runtime.js:571
ScheduleTriggers @ c3runtime.js:2386
ScheduleTriggers @ c3runtime.js:1930
CheckItemExists @ c3runtime.js:2989
async function (async)
CheckItemExists @ c3runtime.js:2988
_RunActions_ReturnValue @ c3runtime.js:1695
_RunAndBlock @ c3runtime.js:1692
Run @ c3runtime.js:1689
_ExecuteTrigger @ c3runtime.js:1662
_TriggerForClass @ c3runtime.js:1656
_Trigger @ c3runtime.js:1655
_Trigger @ c3runtime.js:1626
Trigger @ c3runtime.js:2383
TriggerAsync @ c3runtime.js:2384
_StartRunning @ c3runtime.js:1150
async function (async)
_StartRunning @ c3runtime.js:1149
_DoChangeLayout @ c3runtime.js:2380
async function (async)
_DoChangeLayout @ c3runtime.js:2379
_MaybeChangeLayout @ c3runtime.js:2377
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame @ c3runtime.js:355
_RequestAnimationFrame @ c3runtime.js:2363
Tick @ c3runtime.js:2370
normal @ c3runtime.js:2308
(anonymous) @ c3runtime.js:355
async function (async)
(anonymous) @ c3runtime.js:355