Ghost class, GhostStrategy interface, SimpleGhostStrategy class