HTML5 game engine based on canvas and DOM/GPU for mobile devices (Android and iOS)