Red Riding Hood is chock-full of bonus features that offer countless opportunities for freebies and massive wins.