Tweaked stability of General, properties of Main

General shouldn't crash when changing HP manually any more thanks to a
couple of try/catch blocks and some defensive programming. Also changed
main panel -- it's no longer resizable.