Lady Luck Games is the brains behind the Popeye slot, a game with 5 reels, 3 rows and 20 fixed paylines.