Spinjool Changes

v0.2
* Bugfix: Fixed an "index out of range" exception that crashed the game sometimes when NPC opponents try to dispel effects (WEAK MIND).
* Bugfix: Fixed a "sprite does not exist" exception that crashed the game if a player rapidly clicked on a cast button during a death animation.
* Bugfix: When an NPC opponent is killed by reflected damage they will not continue to cast.
* Balance: Smoothed difficulty curve; player starts with 10 of each mote at beginning of game and Marvin is slightly less aggressive.
* Bugfix: Speculative fix that should address instances of orphaned spell effect icons appearing in top left of screen after starting another game.
* Spells: Increased instant damage of Ice Lance.
* Spells: Increased instant damage of Fireball.
* Spells: Increased instant damage component of Shadow Bolt.
* Spells: Increased damage absorbption of reflective shield.
* Spells: Improved hypothermia stacking.
* UI: Critical hits are now more obvious with a CRIT label

v0.23
* Bugfix: Fixed a bad function call that caused many "text not found" errors after a player chose a symbol.

v0.25
* Feature: Saving and resuming game.
* Feature: Options window for changing graphics, sound, music and sprite mouse pointer settings. Also game save and restart.
* Feature: Game settings persisted between app launches.
* Items: Pineapple now gives the correct mote rewards.
* Items: Added Skeleton Key, Death's Door, Mummy and Pyre.
* Items: Balancing; lowered the rewards on some rare and very rare reel items.
* Items: Gardener chance of spawning seed increased from 25% to 33%.
* Graphics: Magic stream flare colour now changes depending on the colour of the two streams.
* Graphics: Toned down apple sprite brightness a little.
* UI: Drag and drop to swap spells around in hand.
* UI: Spell mote costs now shown above spell icon.
* UI: Crit shown on healing.
* Music: Added soundtrack.
* Logic: New reel item event: spawn on reel item destruction.

v0.26
* Game client: Updates to the game are now automatic, except on the rare occasion that the game engine framework changes.
* Items: Skeleton Key is now destroyed by Death's Door (previously it was the other way round).
* Items: Reaper now gives four times death motes from destroyed undead.
* Items: Bank now gives four times motes from destroyed coins and treasure.
* Items: Treasure Chest now gives 12 random motes.
* Items: Added Treasure Map, Light Elemental, Coin Stash and Portal.
* Items: Added Faerie and Faerie Fire
* Items: Added Sunrise and Rooster.
* Items: Added Scarab and Pyramid.
* Items: Sunrise destroys Vampires.
* Items: Weapons now give tripled motes for their respective hero items.
* Items: Druid now gives triple motes for adjacent healing items and no longer destroys creatures like the offensive heroes.
* SFX: Replaced sound for heroes destroying creatures.
* Logic: Reel items can now give negative mote rewards (for example: Portal).
* Logic: It is not possible to have less than zero motes of any type.
* UI: Fixed inventory and options button not activating after narrative window closes.

v0.27
* Bugfix: Fixed incorrect sound resource name for druid healing interaction crashed game.
* Spells: Hypothermia now stacks correctly, making Frost builds less Ice Lance spammy.
* Spells: Increased instant damage of Blizzard.
* Spells: Refreshing shields sets absorption back to 100%.
* Spells: Shield absorption gets bonus from light focus.
* Spells: Focus bonus to effects over time calculated at time of cast.
* Spells: The various Focus spells now have double use. Changes current school focus and, if used when that school is already focussed, 33% of other mote types are converted to motes of that school.
* Spells: Added Conversion spell (Life).
* Spells: Added Light Trap spell (Light).
* Spells: Added Suffocation spell (Shadow).
* Spells: Added Timebomb spell (Fire).
* Spells: Added Iceberg spell (Frost).
* Spells: Added Confidence Curse spell (Death).
* UI: Added game timer to narrative windows. The timer pauses while narrative window is visible.

v0.28
* UI: Large info pop-ups no longer go off the top of the screen.
* UI: Dragging spell icons while spells are being cast no longer crashes the game.
* UI: Limited number of ino pop-ups to prevent sprite-ordering visual bug.
* Saving: Fixed a bug in loading save state.
* Saving: Save-game files are hashed & salted to prevent cheating.

v0.285
* Bugfix: Fixed crash when NPC opponent dispels Light Trap

v0.286
* Spells: Fixed text on the Confidence Curse to show the correct type of damage.

v0.288
* Bugfix: Another fix for the Light Trap spell where the opponent index was being calculated wrong.

v0.30
* Music: Added 3 tracks.

v0.302
* Exceptions: All but the most critical exceptions should no longer halt the application. They will be logged to <system>/users/<username>/AppData/AGKApps/Spinjool/media/errors.log and the game will attempt to continue. This log file will be useful for recording code-level exceptions and sharing with the developer.
* Spells: Tweaked the Change Focus spells to convert 50% of other school motes, but at a 75% efficiency. This increases the motes you'll get from other schools in real terms, but there is a small penalty to reduce abuse and keep things strategic.