Run all game operations in background thread, use message passing to connect with UI.
Move project to Android Studio / Gradle