Structure cleaning

+ Added : Engine configuration @ engine startup
+ Refactored : WORLD interfacing
+ Refactored : WORLD_2DGRID implementation of WORLD interface
+ Refactored : Better separation between renderer & world
merge/rebase