Commit 30

Middle of converting to list object- hopefully will make future coding
easier and will optimise existing code. NEW FEATURES INCOMING
Commit 31

Big changes, still trying to use List<objects> rather than all my random
variable crap. Issue with other classes inheriting awake function from
masterscript.