This seems kind of mysterious since powerups pop up, so I’m confused how this works - I was expecting something like minesweeper.
I suggest having only powerups which are placed, and no one moves; the powerups create situations that fill in the board.
This needs a bit more documentation, which luckily could be added after the time. In a way that is a good use of time to not document anything in the 3 hours?