Added documentation; added optional isLit(color