first commit, simulators added. Curses uses fancy graphics, but is a few iterations behind