removed unnecessary newgamescene from code
use better variable names
added loadinglayer
gave default var names for passed blocks
fixed all warnings and depricated calls