HTML canvas Geometry Wars deformable grid