not-articulated

dodge arrows; fight back; stay alive..
Puzzle