2048

The classic 2048 puzzle in React + TypeScript, with keyboard and swipe controls, smooth animations, and a saved best score.