Add seperate compile script, update run script