Updated/fixed visuals, refactored preloading in statelist