Is this a newer version of the game you uploaded a video of a while ago?
Does it have a mac download?