work on GUI System (2)

Added:
- rough texture support for GUIElements
- GUI system integration

Todo:
- GUI/User interaction
- dynamic textures/animations (fancy GUI is fancy)