Remove dead code and consolidate duplicates
Load a previously saved session
Extract rules from skills
Fix Rust cargo and borrow checker errors