A shrewd HTML5 framework for game development