2048 clone written in pure QML. No C++ wrappers needed.