Tree Wars Review Gwen Phua·January 24, 2014If most strategy games seem too simple for you, you may enjoy "Tree Wars", a demanding battle of squirrels against devious beavers.Reviews·0 Comments·0