refactor
simple directional and ambient lighting
remove useless code and fix a bug
fix a bug
parse material