Changed the way variables are initialized

Added constructors to editor_mode , game_logic, gaming_mode, map, grid
instead of init or initialize members.