Fixed smart pointers further, made progress. Talked shit. Got tired.