Refactoring broker sprite