Help tutorial basic functionality

Doesn't work completely yet, just merging into team9dev so it doesn't get too behind, a lot of changes are required for this feature. It doesn't break anything, just don't click the Help button or you won't be able to get the overlay to go away.