This feels like the sort of game I would have spent hours playing on Coolmathgames or something back in the day. Well done.