added weak color detection
minor code reduction and replacements
massive code cleanup
more minor cleanups
dead code removal
minor improvements
rewrote vidcard section/various other changes