TIL the initial values of an std::array of an enum class type are not defined! Had to explicitly initialize it with a {} (empty braces) to set it all to the first/zero value. I can post a fixed ROM shortly.
I'm glad you enjoyed the game!