Updated to support no-target tips. Also more shadow stuff.