The Golden Owl of Athena slot is the most popular and the developer's most profitable game to date, offering bonus rounds.