yes, you need english option of your casino website. because as of now, you need to manually translate it in english and still there are parts that cant be translated.
better get your gambling license as well to build integrity as the competition is real tight in this industry
and if possible in the future, the deposit and withdrawal should be in the site itself, and not thru discord.
Of course. This is just beta-version, full release will be very soon.