Added some trigger mechanics