Trying to get better at data structures, basic GUI