Tree of Life: Oddria! is an action-adventure casual indie RPG that has players waking up on a strange island. They're then presented with several