Actually, there is no need for a library. All that needs to be done is for someone to make programs on different platforms. Take ZTetris. There are currently 85,86, and 92 versions. you can two-player between all of em.