Hmm, not sure if levelup should be exit-able. You would leave the dialog without having spent your attributes. Then again, if I remember the code correctly, the levelup dialog will appear again on the next rest?