added trap invincibility