Newly re-factored code for barmaid_level1.py -- yet to be tested!