Re-creating the launcher

Re-creating because its almost impossible to modify something without
making a mess and breaking more things

Update License