Think I finally figure out the bug, traps should now be working appropriately (though more dangerous)