2-D version of a two-by-two Rubik’s cube written in Verilog.