Add utilities to detect the type of block

Add warning block type support
Actually the grid is not update with such stat to avoid any possible side
eefect for adding a new type where nothing is expected, a grid was created
to keep a track of any grid which is a a grid that the agent should be careful