remerged include and src directories
Intersection test.
Custom color structure added
World boundary rendering code polished.  It compiles, but no run test has yet been made.
New visualizer with objects, compiles and rund, but fails to display the object.

Deleted the cpp visualizers.

Extremely terrific performance while traversing the FlatArray, WHY ???
This is the cause of graphic failure.

Added a FlatArray with does not Tile like the Tiled array but still provides similar interface.
Maybe this is the criminal of performance.  Should I build the data type Image around SDL_Surface, Rather than FlatArray
or TiledArray ?

`color` revert to interger rgba. `colorf` is now the flow color, unused for now.  The code has a lot of duplicates,
using inheritance or some other code reusage should be done.