Lots of tweaks
#1 - PAK loader tweaks
#2 - Throwables too wild to be caught
#3 - Some classes became internal (package-private)