Since you aim at a iPhone game now, you may want to get a look at
the frogatto story on controls placement on the iPhone screen.
I like how you introduce small details in the dark area in the bottom of the screen, on
monster.gif and
mock2.png. Imho, one more that would be located just below the grass line, and you're good to go.
Something feels wrong with the trees :/
I spot 2 things:
1) you've got a very vertical pattern that goes down to the roots, but of course, near the roots, your tree gets wider. The pattern should follow that.
2) the roots at the bottom feature a set of blobs (sorry, can't find a better term) that suggest there should be root there, but you don't have the shadows that are typical from in-between-roots . You don't either have a tree-to-ground transition, making the ground near the tree unusually regular and geometric. Small pebbles would have been digged out, some different kind of grass would benefit of roots protection ... and that'd be the place in the woods where dead leaves stagnate the most, too.

Main character is an archer?
That can fits him well. Make sure you've read Kirby Kid's post on
functional blind spots then: your gameplay and power-ups is likely to be linked to their mastering.