New General Trap Prevention

Initial get proves correct. TODO: integrate and AI and test more
thoroughly (replace preventTrapPlus with blockTrap)