The steam version is functional, it looks like it's a more updated version over there!
Does not appear to be functional as of March 2022 and the game's website no longer exists.