Massive commit to get closer to working splash - lots of tiny changes to globals and some to lemonade