takethis.org
‘Soar: Tree of Life’ is a Relaxation Game from the UK’s Channel 4
When you want to unwind with a game, there’s something to be said for simple, relaxing experiences that you can slip into without much trouble. Soar: Tree of Life seems like one of those game…