All in one casino