Navigating the Honor Code: Testing Environments That Deter Cheating