Add TurnValidator to filter turns, clean up Demo a bit