easeljs instead of plain canvas, preloadjs, serverside underscore, player colors, temporary tank visual,