implement menace checking - not yet continuous, be careful