If you're anything like us, then you probably have a rather large soft spot for Shovel Knight, Yacht Club Games' delightful ...