Interesting concept. I even played through the whole game, so it's good enough for a jam game ;)
If you'd go for a refactor afterwards I'd change the colors in the merge screen and would make it possible to change the cube on the fly. This could make for more complex levels where you have to change the cube multiple times.