It is terrible in the opening and a little better in the middle game (if you didn't win already, I mean if you played 4-5 random moves).
I think you can improve it a lot by taking into account its own position. I mean, moving forward isn't very important want you are under the menace of a checkmate somewhere else.
It’s terrible everywhere tbh, it has zero awareness of how dangerous the f7 square is in the opening, you can pretty much just mate it by landing the queen on f7 with a piece covering it every time.
I applaud the effort but not sure I see the point, I had a more capable chess playing program than this on a zx speccy in the 80’s.
I tried playing against it, I didn't have many expectations, but even though I blundered a bishop on move 3 due to a mouse-slip, I could still checkmate it in 6 moves. To me it seemed like it makes random moves.