Added loading gif.
Changed world and movement threads to daemon threads. So they don't hold up the JVM when game is exited.