It would have been a great game in 1998 when plain javascript was what everyone was using.
But OP has clearly put a lot of effort in and still gotten not-great results because they aren't making use of more modern tooling (game engines etc) to turn each hour of effort into more productivity.
... or perhaps OP has gotten not-great results because _they are a small child_.
Children do not need to "turn each hour of effort into more productivity". They need to learn stuff (and feel good about their learning, so they keep doing it).