Tag Game programming pattern