[#28] Cleaned up stardidi's green channel code

- Made recommended changes.
- Small corrections.
this would not execute if anything since check_for_normal_texture throws.