Done maybe? It feels like it's missing something but I can't put my finger on what. Gonna give it a rest and look back with fresh eyes, but would appreciate thoughts and critiques.