A game engine written in Javascript. Should be a fully featured 2D engine accepting user input, running at speeds that regular games on the computer would perform at. Include networking features.