Rewritten constructor, draw() and validateTicket() methods