A coordinate system independent simulator with ncurses