JavaScript based isometric game framework