HTML5 canvas tower defense game experiment