This looks like a lot of fun to hack around with. I wonder if it can be ported easily to Android.
We are using JavaFX which has some kind of Android support via (http://gluonhq.com/products/mobile/javafxports/) or you could simply just ignore our UI and add a native Android one on top of our simulator.