Clean up inventory view; refactor to use Actor.