On Your Tail: On Your Tail patch 1.0.5 and... Happy Holidays from Memorable Games

It's December 24 and we really want to give you all a small gift before signing off for a few days. How about a new patch of On Your Tail? We really want to give the players the best and bug free experience possible, bu…