Ported Desktop project to Gradle