TypeScript library for creating animated sprites that smoothly follow mouse cursor or other targets using physics-based movement