Rebuilt system for displaying screens, now uses screen array

now much easier to add more features, such as options and subscreens