Casino Session Planning: How to Keep the Game on Your Terms