Added texture loading, starting work on GUIs