added push(direction, value) and sorting for getRow(y) and getCol(x) for map collection
added pushFrom[Top,Right,Bottom,Left]() and execute() to push action
removed double update() from game-hud-squares -- separated onRotate click event from rotate handler
now rendering chrome squares with 'top' and 'bottom' instead of undefined values for data-pos-y
now positionning squares with css (absolute positionning allows pushing rows and cols) -- added handlers to views/map to animate map add/push:row/push:col/remove
updated hud-squares template to have left/right on both sides of each square