I messed up the narrative class but everything is basically the same. It still works. Just ignore the deleted added thing.
I have added a combat system to the game. It is not 100% complete yet, but it's pretty close to fully functional (minus probable bugs). You can now attack or defend and the enemy will attack and defend also. You can defeat the enemy and you can be defeated (with a game over screen). Note that the game is not balanced at all and right now, the enemy will almost always win. I still have not added item pick ups to the game, but that shouldn't be very difficult.
Added game over message to the defend button. Previously, you could not die by clicking defend (your HP could fall into the negatives with no side effects).
Fixed several combat bugs. When the player clicks on OK in the option pane dialogs in the game over screen, the game now properly resets the game instead of shutting down. Increased player health and attack so winning is possible.
The health boxes will no longer display negative health values.
The compiled jar file will now work from anywhere. The jar can find it's resources directory now.
Didn't really change anything
Player health resets