we actually had a very similar idea during brainstorming. It's great to see it executed! I pretty quickly found a way to abuse the vision cone by moving my mouse in circles really quickly. Making the character always face the mouse or make it turn really slowly could have prevented it and might have added a nice little level of complexity :)