A powerful, modular and extendable HTML5 game engine