Rebuilt Colorizer engine
Added handling for undetermined language