I've recently added the game I'm working on to itch.io, I'd be grateful if you'd check it out.
The game is still being developed, but you can get the latest version of the game for free. Online play for up to 10 players, drop in/out gameplay, fun top heavy handling. The game is also now on steam greenlight, so if you do like the look of it I'd be grateful for a vote.
There's more info on the page, so I won't waste much more of your time here. Hope you can check it out, and any comments and feedback are welcome.