got fastLCP + warm-starting path working.  still want to optimize linear equation solve.  and the active set changes almost constantly
old active logic conflicts with fastLCP (because it wasn't worrying about solving the friction constraints properly)