There's a game on Steam called Tabletop Simulator with similar goals, but with the added bonus of a 3D playing space (including physics): http://store.steampowered.com/app/286160/
Obviously a different sort of project (commercial & proprietary), but still an interesting one.