have lots of things working, going to focus on ui today tho before going back for structs and pointers