OCD fixes to the readme
Refactored the renderer into an engine
The engine now hols the main loop
Renamed the UNUSED_PARAM macro
The engine no longer deal with ncurses. It only dispatch control to various stages.
Added a nice menu stage; code is a mess though