TODO: call ncurses prints with va_lists ( no message_buffer needed )
draft:
void nc_push_message(char *fmt, ...)
{
	start_valist();
	mv_vwprintw(message_window,fmt,va_list);
	end_valist();
}