Updated beginLevel, and added updateUI methods (no defn)