I’m a huge Metal Slug fan. Well, fan enough to have had it on Xbox, then occasionally trying it on other platforms but eventually deciding that they all sucked in comparison to the original arcade ones. The other morning I woke up to find a whole pile of Twitter notifications. This humble place got found…