Basic text-based rubik's cube implementation