Refactor
Update readme
Use ncurses

Use ncurses for printing and controlling the game.