implemented a better system for potions

also drastically changed fighting code so it is easier to change and
re-added negative hp