Supersonic JS Canvas Animation