Refactoring and Improvement of Interface Code.

- Support for multiple game screens
- Better handling of Game Components
- Refactoring not complete yet.