Somewhat working, basically

Need to add menu functionality