Added level completion tracking using localStorage. When you finish a level, the game now records the completion date and how long it took you using Luxon for time calculations. This sets up the foundation for showing completion stats and possibly a leaderboard later.

I also built a LevelMenu component with tabbed navigation for switching between Play and Edit modes. The level selector now groups levels and shows completion status with checkmarks. Keyboard handling got some fixes too - making sure inputs don’t interfere with gameplay when dialogs are open.