I would like to play this game but it appears to be more of a "title screen simulator" in it's current state
I'm really sorry to hear that. This game is old and I do not update it anymore, but I'm still happy when someone plays it. I've been working on a sequel, which should solve all compatibility problems. But I don't have plans for release yet. For now, if you can use Firefox, the present one should run fine on it. Sorry for the inconvenience.