Here is the brand new website for HTML5 game distribution. Other fun games are coming soon.