Recently Übergame went onto Steam Greenlight.
I did not do much marketing in front so it still can use some more votes, so if you are interested in seeing and playing this game on Steam, give it your vote:
Yes, there is not much content yet, but the game will improve over time and new content will get added and with the game being free, there is not much to lose.