exercises and experiments of html5 game development