Download all required files on launch.
Also tested around with some libs to play music, most of the code should be removed, so save to test.
Added some classes that we will need tomorrow, when I hopefully implement a Map to walk through.