Magic betting casino