moved the item logic to not require a new class for every item, since there is no logic, just properties.
cleaned up the main file a little
changed how items are stored and loaded to put them in a json format that is parsed and read whenever a weapon is called upon
changed how stats are displayed in the party menu to process the character's real stats (base + item boosts), instead of just base stats
changed how the inventory is displayed to better use screen space
added basic support for abilities to be displayed on the character status screen. abilities can show up multiple times, which needs to be fixed, but it otherwise works.
added cleave to test multi-abilities