Added C function to get ncurses input and repurposed the struct
render_context to a general context of asajj_t