It *could* be set to a high value due to e.g: starting the engine in the
middle of a game.
Moving from a `u8` to a `u32` does not change the size of the type, so
let's just do that.
Use that opportunity to fix the comment about the number of
*half-moves* (it's 50 moves *per player*).