Ok cool! I have not done any cubing related coding so I don't know how complicated it gets but making sure suggested scrambles are solvable etc seems like it could be non-trivial?
See here if you're interested: stefansiegert.net/cube-timer
Let me know if you adapt it in any way, my son would be delighted to see open source work its magic :)