Added confirmation dialog

made everything in the godClass private
fixed a few warnings