working examples with ghost player