A flat style rubik's cube puzzle android app