Fixed BattleCharacter's getHealth and mana methods returning floats
Added a status() method to Party that returns a string describing the HP and mana of each party member, separated by \n
Shortened the Battle set actions dialogue
Moved the conditional tests for fainted sources and destinations to BattleAction.run()
Updated BattleRenderer to render main party status
CLEAR_DIALOGUE now also overrides attach: it checks if the attached is also a CLEAR_DIALOGUE, in which case it just returns it, otherwise it returns super.attach(builder)
Changed the game height to 352 so it is an exact multiple of 32
The font is now scaled to be 3/4 of a grid space (24 px). This way, including frame games, 12 lines fit exactly on the screen
DialogueStyles have been updated accordingly
Fixed the mysterious lack of transparency with dialogue windows
Improved EffectParser and Effect
Implemented Effect in Item class
Removed the MENU state from GameScreen, and removed setBattle, putting it's funcitonality in battle() (formerly goToBattle)