I don't see any game here to push the price up.
It was the retailers who sold after first high at 2.9c then bought back once found out that chairman bought from the market.
More interesting to me is some of the brokers did not sell any while price was 2.9c and some buying at this low level. This clear accumulation for me. They have perfect timing with current market condition to accumulate. But the way Zinc price is going and upcoming update in pipeline they won't have much time to accumulate at this low. Retailers are all over this stock already, many of them sell quickly with fear of loss then buy back on FOMO.