Vadass game. Kinda reminds me of Zelda.

Link : http://amplovesyou.net/?pg=trapped