Various changes

finished off the undo system (added about 2 lines to it - still needs
testing)
added the game contextual statistics box (timer to come)
struggled to work out why layout wasnt working the way i wanted it to