Upcoming Releases Lumo: A Puzzle-Platformer With a Name That Means “Enchantment” in Finnish 3 May 2016