Developed by Italian indie studio Memorable Games and published by Humble Games, On Your Tail is an upcoming narrative mystery…