Game needs relentless logic ;)
Filling zeros is tedious, and actual goal is not clear. I think implementing well known game is good starting point, and I didn't see problems with implementation. Three hours is brutal time, so well done!