This summer, I'm taking a class where I need to build a mobile app (in Android Studio). I had the idea of making an app that takes a speedcubing method and a partially-scrambled cube-state and searches for partial solutions in real time. For example, you might tell the program you are going to...