Yes! Lil Devil was produced by Big Time Gaming. Many players have won on this slot.