Flesh out widget alignment scheme. Fix some serialisation bugs.
Merge branch 'master' of github.com:macBdog/game