Yes. I think so...
It doesn't. I just checked the file and It only has a windows "exe" file. I guess I can't rate your game then :(
I am sorry...