EMBUSCADE features the terrifying tale of when reality sometimes isn't what it seems. This indie horror game will twist and turn your thoughts of perception. But you must do what is necessary TO SURVIVE...