Do you have a downloadable version of this game?
My browser refuse to play browser-based games in the browser.
...unless they're downloaded.
For some strange and bizzare reason.
I'm pretty sure my laptop is possessed by an evil fire fox. >_>
It's the only explanation.
But this game looks interesting, and I'd love to try it.