Simple particle system, typescript,  grunt server