0.9.x

0.9.5.3
=======

I predict a lot of tweaks aimed at Endless Mode in the weeks to come...

Fixes
-----

* Vampire Shields were having > 100% chances of granting bonus shields. This
  has been fixed. (Other tweaks to Vampire Shields are listed below.)
* The following accessories can no longer have negative cooldown periods; they
  are now capped to some minimum, usually 10 seconds: Last Resort, Deck of Many
  Things, Phase Shield, Stream Interrupt, Alien Teleporter. (Other tweaks to
  these accessories are listed below.)
* Similar to above: Hull Repair bots can no longer repair faster than 1 point
  per second.
* Engine Booster speed boost can no longer exceed +100%.
* You can no longer see the name of an unidentified Deck of Many Things.

Folded Space
------------

* The length of Folded Space no longer increases linearly as you progress. (No
  more 5-minute+ Folded Space segments in Endless Mode!)
* Early instances of Folded Space contain more simultaneous background stars;
  the number of background stars no longer increases linearly...
* The amount of debris found in folded space still increases linearly, and the
  rate at which it increases has itself been increased! (Look forward to
  shorter, more-intense sections of folded space near the end game of
  normal/story mode, and throughout Endless Mode.)

Accessories
-----------

* The maximum bonus shield a Vampire Shield can give has been increased from 5
  to 15.
* Vampire Shields can now grant bonus points for enemy kills; this has no cap,
  but does not increase linearly.
* The maximum effect from stacked blessings on Last Resort has been increased.
* Late-game Last Resorts deal less damage to you, and eventually start coming
  with increasingly-powerful Blessings.
* High-level Lightning Generators may now have additional strikes or chains.
* A high-level Deck of Many Things may now cause multiple good things to happen
  each time it triggers (but never multiple bad things).

0.9.5.2
=======

Fixes
-----

* Fixed a bug that would cause the game to crash, like, all the time, when
  visiting planets (due to a mistake I made at the last-minute in fixing a
  similar bug in 0.9.5.1)...

0.9.5.1
=======

Fixes
-----

* Fixed a bug where loading an Endless save game would probably result in a
  crash when visiting a later planet. (It's weird. Don't ask.)

Subroutines
-----------

* New subroutine: Black Mushroom.

Weapons
-------

* Trail Guns can no longer have EMP bullets.

Armors
------

* The movement speed penalty and push resistance bonus of Heavy Armors
  has been reduced from 20% to 15%.

Shops
-----

* The Ophiuchustians no longer have more than one star chart for sale at a
  time. Because finding a shop half-full of star charts is REAL ANNOYING.
* Ship parts sold in shops now have a greater chance of being "blessed".

0.9.5
=====

Fixes
-----

* DDRKirby(ISQ) has corrected the sample rate on a couple songs.
* Fixed "metalic" text; it is now "metallic", because spelling is a thing.
* Fixed bug which caused lightning to behave weirdly/laggily on Ocean worlds.
  (Performance on Ocean worlds in general may have increased.)
* Items you pick up which are cursed SHOULD have been receiving more bonuses,
  while items you pick up which were blessed should have been receiving fewer.
  This was improperly implemented (a long time ago!), so not working... it has
  been fixed!
* Level difficulty was being calculated improperly after visiting the
  Mysterious Source! Since there are no new enemies that appear after that
  point, it mostly didn't matter, thankfully... still, I'm rather embarrassed
  that such a simple math mistake survived in the game for so long... >_>

Endless Mode
------------

* Added ENDLESS mode!

Planets
-------

* Fewer pre-placed boxes are found on planets. (The number dropped by enemies
  is unchanged.)

Shops
-----

* Shops have been given larger inventories.

Accessories
-----------

* Lightning Generators now have weakened, static (blessed), and entropic
  (cursed) effects. (This is technically kind a "fix", since these should have
  been in place before, but... whatever :P)

UI
--

* Removed "Kickstarter!" link from title menu.
* Players are now represented by a small "+" on the minimap, instead of a
  single point/pixel.
* On the High Score screen, there's now instructions on the bottom of the
  screen for navigating to other sub-screens (such as the new Endless Mode's
  high score table, but also the high score graphs which have always been
  present, but which many people may not have known existed!)

Internationalization
--------------------

* A few more single-word/short-phrase translations for German (using online
  translation tools).

0.9.4.5
=======

Fix
---

* Fixed a division by zero bug which would sometimes occur when shopping with
  very weak armors. Thank you, everyone who reported this through the crash
  reporter!

0.9.4.4
=======

Music
-----

* DDRKirby(ISQ) has provided us with two excellent new songs! The first is
  "Spectral Incongruity", now the theme song for Haunted worlds (which had been
  using the Lava world theme as a stand-in until now).
* The second is a shopping theme: "Interstellar Patronage".

0.9.4.3
=======

Fix
---

* Fixed game lag that would sometimes occur when spawning new enemies in
  co-op (seemed to especially happen after leaving "folded space").
* Fixed a semi-rare crash that occurred when the game tried to spawn an
  Aiming Altair while you were near the very top of the level.
* Fixed a more-rare crash related to an old method in the game responsible
  for finding empty tiles. This bug has existed for who-knows-how-long. I
  don't know if I was just lucky enough to never have it happen until now,
  or if recent changes have resulted in that method getting called more...
  either way: FIXED :P
* Overcharged Shields were shooting lightning even when not blessed.

0.9.4.2
=======

Fix
---

* Fixed a crash whenever the game attempted to summon a Tunneling Taurus :|
  (the segmented worm enemy)
* Fixed a crash when using the Alien Teleporter when not moving. Thanks to
  Senior Computer Neurosurgeon PhD for reporting this one!
* Fixed a crash when starting the tutorial with DEBUG mode enabled.

Known Issues
------------

* Sometimes the game lags when spawning new enemies, especially in co-op. This
  is absolutely due to my new enemy-spawning code. I will fix it up for the
  next release.

0.9.4.1
=======

Fix
---

* I received a couple crash reports related to the new keybindings feature,
  which seemed to have affected players who newly-purchased the game, or
  deleted their setting file! This has been fixed! Sorry about that! :|
* Fixed a bug related to using the Alien Teleporter near the seam of a level
  (the invisible x coordinate where the level wraps back to 0). Thanks to
  something_fishy for reporting this bug!

Unit Tests
----------

* Added a very small number of "unit tests". (They're kind of a combination of
  unit and functional. Whatever.) Will continue to add more, especially as I
  run into annoying bugs :P If you're curious to run these yourself, start the
  game with the --run-unit-tests command line argument. Spoiler warning: the
  unit tests may contain spoilers. (They don't right now, but in the future
  they definitely could.)

0.9.4
=====

Fixes
-----

* Fixed a bug in the "fires a ring of 30 bullets" "something good" effect: it
  would crash the game if activated outside of a level! This has been fixed.
  (Thanks, Ryuk, for reporting this bug! (I'd give you an apple if I could :P))
* Fixed a ton of instances where enemies could spawn in the middle of your
  screen while playing split-screen co-op.
* When I added those slowing crates, I expanded on the "liquid" system a bit.
  During that, I accidentally messed up the submarine ship such that it was
  EVEN SLOWER in liquids, and faster out of liquids - the opposite of what's
  intended! This has been fixed.
* Sector map UI no longer has "Visit" instructions for edge systems when it
  shouldn't.
* Removed repeated "checking for button pressedness" text which was added to
  the Mysterious Space log file whenever you visited a planet with a button
  on it >_>

UI
--

* You can now customize the keyboard's keybindings! This new option is
  available on the SETTINGS screen.
* Systems at the edge of the sector now have a preview rectangle, like other
  systems, and are labeled as "Deep Space".
* Cut out a ton of text from the "oh no, we need to find fuel" dialog. There's
  now only a single dialog of text, instead of two.

Armors
------

* Angry Armor now fires twice the number of bullets while you are hasted.

Shields
-------

* Angry Shield now fires twice the number of bullets while you are hasted.

Subroutines
-----------

* Added a Ghost Baleine Subroutine. (Oh! That rhymes!)

Credits
-------

* Gave Katie Stanonik special mention in the credits for playing the voice
  of Blaer (the ship's AI).
* You can now blow up the credits for funsies.

Misc
----

* Changed how debugging vars are stored. Again. You probably don't care about
  this; logging only for completion's sake.

0.9.3
=====

Fixes
-----

* In the victory cutscene, the player ships no longer overlap when playing
  split-screen co-op.
* Orbital players now appear in cutscenes. (I ended up entirely redoing a ton
  of the cutscene logic, to make it reuse the normal game logic instead of
  each being custom coded... this is how it should have been done to begin
  with >_>)
* Cursed Regenerating Armor was not self-destructing when depleated. This has
  been fixed.
* Guns with Binary Bullets still had the old Fragmenting Bullets text :| Fixed.
* Phase Shield's blessing effect was not working when the ship had no shields.
  (Old code left over from when bonus shields required a shield to work.)
* Tiny Nova Shields no longer fire bullets that deal 0 damage.
* Fixed a bug where the game would sometimes crash when creating new Armors.
  (Thanks to pilot BOB for reporting this error!)
* Nova Shields were not always firing when they should, due to bad rounding.
  This has been fixed.
* Fixed two bugs which were each causing Menkalinan Manufactories and Mini
  Menkalinans from always being placed on solid ground.
* The Nova Shield curse effect was not having any effect. This has been fixed.

Crash Reporter
--------------

* When the crash reporter catches a crash, it now minimizes the game window.
  This should prevent players from getting stuck on a frozen game screen.
  Screenshots are still not taken when running the game fullscreen for some
  reason (I blame MonoGame; fortunately, the stacktrace is almost always all
  the information I need).
  

Player Ships
------------

* Made Light Lukida a couple pixels shorter.
* Your Hull is no longer repaired when entering/leaving a planet. (Unless
  equipped with any kind of Hull-repairing piece of equipment, such as Hull
  Repair Bots.)

Shields
-------

* Nova Shields now fire a greater number of bullets the stronger the shield,
  instead of firing stronger bullets; nova Shield bullets now always deal 1
  damage.
* The Blessing effect of Overchanged Shields has changed. Instead of hasting
  you when you receive a bonus shield, the shield now fires occasional bolts of
  lightning as long as you have a bonus shield.
* Angry Shields now fire bullets twice as fast when you are Hasted.

Armor
-----

* Angry Armors now fire bullets twice as fast when you are Hasted.


Accessories
-----------

* Added a new accessory: "Deck of Many Things"
* Alien Teleporter and Phase Shield can now be used by Orbital players. When
  used by Orbitals, their host ship is affected.
* Alien Teleporter now has an alternate mode, which allows you to teleport a
  short distance. (Also usable by Orbitals!)
* Last Resort now deals 4 damage to you, instead of 2, but it no longer goes
  straight to your Hull; it can be absorbed by Shields and/or Armor.
* Lightning Generators can now fire varying numbers of bolts (not always 6, as
  before), which now chain a varying number of times. (See general Lightning
  changes, below.)
* Changed the Long-range Scanner's blessing and curse effects.

Advanced Technology
-------------------

* The Advanced Technology which dealt enough damage to your hull to reduce it
  to 1 now deals 1 damage to your hull, instead.

Alien Artifacts
---------------

* The Alien Artifact which cleared all bad status effects from you instead does
  "something good": a random good effect from the same list as blessed RNG guns
  and the Deck of Many Things.

Lightning
---------

* Changed the mechanics of lightning damage and chaining. It used to be that a
  single bolt of lightning could chain many-many-many times, if there were
  enough targets in a small area. While this was cool - and arguably,
  realistic - it also also caused some really noticable game lag at times. SO:
  bolts of lightning now always deal 1 damage to their targets, but the number
  of times they can chain varies.
* Lightning looks WAY better now. Like a BAJILLION TIMES better.

Planets
-------

* Added several new tree graphics, larger than any of the existing tree
  graphics.

Enemies
-------

* Changed the appearance of Aiming Altair. Several players reported confusing
  it for a chip or box pickup, so it is now a triangle instead of a square :P

Rovers
------

* Rovers now smoke until returned to base.

Crates
------

* Crates now block bullets (except for penetrating/goes-through-walls bullets).

Cutscenes
---------

* Changed the probe animations during the Mysterious Source cutscene, to make
  them look more scan-y.
* Increased the speed of the stars during the credits sequence.

Something Good/Something Bad
----------------------------

* Added some new "something good" and "something bad" effects (used by blessed
  RNG guns, the Deck of Many Things, and Alien Artifacts.)

UI
--

* A procedurally-generated planet has been added to the title menu; the title
  menu items are now positioned around this planet.
* Added a new "DONATIONS" page on the title menu.
* Removed stasis/entropy tutorial text. The text wasn't very meaningful, and an
  explanation of these effects isn't really needed, anyway (everything you need
  to know can be learned just by reading any affected equipment's description).
* Weakened/Entropic/Static effect text is now preceded by the word "Weakened",
  "Entropic" or "Static". For example, instead of "Fire rate is halved due to
  weakening" we now have "Weakened: Fire rate is halved". I hope this makes the
  origins of these effects more-immediately clear. It also makes translation a
  little easier, which is nice.
* On the sector map, you now ALWAYS see a preview for the currently-selected
  planet, instead of only when you can visit that planet.
* On the sector map, the instruction text on the bottom-right now changes to
  reflect the options available for whichever planet is currently selected.
* When visiting a URL (ex: from the ABOUT screen), the Mysterious Space game
  window is now minimized.

Internationalization
--------------------

* Added a missing character to the Hiragana/Katakana font file.

Misc
----

* Updated to a newer version of MonoGame.
* Changed how debugging vars are stored.

0.9.2
=====

Fixes
-----

* Fixed a bug where rovers would drop TONS of stuff when destroyed.
* Fixed a bug where weakened regenerating armors could have an armor rating of
  0. Besides being super-weird, these also crashed the game when attempting to
  view them in a shop >_> (Thank you, mysterious person who reported this bug
  via the crash reporter!)
* Your save game is now deleted when you win the game.
* When you only have juuuuust enough money to buy something from a store, the
  "BUY" text was in red, as if you didn't have enough! This has been fixed.
* When you pick up an identified ship part that another player dropped, the
  game no longer says you picked up an unidentified ship part.
* Advanced Integrator can now be sold to shops.
* Embedded Armor was often not exploding. It's been fixed.
* The "Orbital Weapon III" upgrade is now correctly removed from the list of
  available upgrades after you've purchased it!
* Electrified Crates were dealing WAY too much damage >_> Another holdover from
  the previous health/damage system. It has been fixed.
* In some circumstances, Carpeting Celbalrai would get frozen in place. Bad
  logic prevented them from moving. This has been fixed.
* After saving, quitting, and reloading, your kills, time spent in level, etc,
  are no longer double-counted when beating the next level.
* I'm not 100% sure, but it's possible Bee Hives weren't dropping Scan Data? If
  so, it should be fixed now.
* Fixed a typo in pericarditis' ABOUT entry.

Planets
-------

* Added a new type of planet: haunted planets, decorated with leafless trees
  and tombstones.
* Added the occasional leafless tree to forest planets.
* It is now raining on some forest planets.

Mini-bosses
-----------

* Mini-bosses should now appear less randomly; there should be no more games
  where you NEVER encounter one, but also no more games where you encounter
  them ALL THE TIME. The average rate of their appearance, however, remains
  unchanged (about one in every three levels).
* Menkalinan Manufactory now alternates between firing a huge volume of
  missiles, and doing nothing.
* Grosse Baleine has never summoned its swarm of Petits Poissons unless a
  player was close by. What counts as "close by" has been increased, to ensure
  that it protects from players firing at a great distance.
* Grosse Baleine now has a death sound, and a cry which it emits when it takes
  damage.
* When Grosse Baleine dies, two enemies are now immediately spawned.

Enemies
-------

* A new enemy has been added, the "Mini Menkalinan".

Crates
------

* The crates generated on planet surfaces used to be restricted to normal
  crates only. This restriction has been lifted.
* Added a new type of crate: Slowing Crate, which has a large, slowing effect
  around it.

Weapons
-------

* Weapons now have a higher chance of being low damage/high fire rate than they
  do of being high damage/low fire rate. (High fire rates are more fun. That's
  a science fact :P)

Accessories
-----------

* Increased the base invulnerability time of Advanced Integrators.

Subroutines
-----------

* The Menkalinan Manufactory subroutine now grants a second weapon slot instead
  of an extra Upgrade Part.

Consumables
-----------

* Battery bullet colors and shapes have been changed to hopefully make the
  difference between the EMP bullets and regular bullets more obvious.
* All Alien Artifacts now have the same buy/sell price, regardless of effect.
* All Advanced Technologies now have the same buy/sell price, regardless of
  effect.

Alien Civilizations
-------------------

* The placement of alien civilizations has been completely revamped. You will
  no longer encounter multiple alien worlds in a row.
* Each civilization's inventory turnover rate has been increased.

Coins
-----

* Previously, each color of coin represented an entire range of values, for
  example one white coin could have been worth anywhere from 100-199 points.
  This has been changed: a coin's color denotes a specific value of points.

UI
--

* Items in shop and in the inventory menu are now sorted!
* When you collect an unidentified ship part, the game now specifies the type
  of ship part (ex: "Unidentified Weapon")
* The coin point total on the end-of-level summary screen has been reworked.
* When you can equip multiple armors, each is labeled ("1" or "2", instead of
  "E") to clearly indicate which is first (and therefore taking damage first!)

DEBUG MODE
----------

* Added a new "SPAWN" command to the debugging console while in levels. It
  currently allows you to spawn various types of crates and enemies.

Internationalization
--------------------

* Added some English text which I had forgotten to add before.

Misc
----

* Grouped up all tree sprites into a single spritesheet. (Tiny optimization.)
* Some refactoring of core code in the main game class.

0.9.1.4
=======

Fixes
-----

* Fixed a bug which would rarely cause a weapon to have a negative firing rate!
  (Thanks, el tj, for reporting this!)
* Fixed various instances where text was positioned poorly when the text
  contained characters that are not exactly 12 pixels wide (currently, that's
  only Japanese text).

UI
--

* Added a page for pericarditis in the ABOUT menu.

Misc
----

* Removed some text from the translation files which is no longer being used in
  the game.

0.9.1.3
=======

Fixes
-----

* Red mushrooms were still dealing 20 damage! Sorry about that :| Reduced to 1
  to be in line with the new damage system.
* Hull Repair Bots were also still balanced for the old system. Rebalanced for
  the new. (How did I miss this one before? It's so obvious...)
* Swarming Sirrah (the little swarming gnat things) no longer put blindness
  spots on the display when you have immunity to bad status effects.
* Last Resort's blessing text was lying about the regen time >_> FIXED.

Accessories
-----------

* Removed Shield Rerouters. (If you have a save game with a Shield Rerouter,
  you'll keep it (to preserve save compatibility), but no new Shield Rerouters
  will be generated by the game.) They don't work with the new damage system,
  an obvious solution was not presenting itself, and they were always a little
  awkward to use, anyway.
* Vampire Shields now have a % chance of adding their temporary shield. Higher-
  level Vampire Shields may have a higher chance of adding a shield, a greater
  max shield, or some combination of both.

Orbital Co-op
-------------

* The orbital's weapon fires is bursts: 1 second of fire, followed by 1 second
  of cooldown time.
* The third Orbital upgrade has been changed. Rather than granting another set
  of bullets, it enhances the existing bullets, making the middle bullets
  penetrating (they go through walls), and the outer bullets electric.

Enemies
-------

* Aiming Altair - which uses the same weapon as the Orbital - now also fires in
  1 second bursts followed by 1 second of cooldown.

0.9.1.2
=======

Fixes
-----

* Last Resort's blessing effect was crazy-OP. This has been fixed. (It had not
  been adjusted for the new damage/health system, and was giving crazy-fast
  Hull regen.)

0.9.1.1
-------

Fixes
-----

* Fixed Alien Alwaid's Alien Artifact descriptions. (They were incorrectly
  stating that they repair 20% armor and hull, however they repair 1 armor and
  hull.)

0.9.1
=====

Overhauls
---------

* The damage system in Mysterious Space has received a large overhaul. Health
  and damage numbers have all been dramatically reduced. (For example, instead
  of your starting weapon dealing 50 damage per hit, it now deals 1.) This
  change was made to make it easier for players to predict the outcomes of
  certain interactions. For example, I'd like players to be able to quickly and
  easily answer questions like "will I take more damage by plowing through this
  enemy in my way, or by plowing through this trail of stationary bullets?" or
  "will I survive colliding with that glowing mushroom in order to get its fuel
  shard, or do I need to take the time to shoot it, even though other enemies
  are fast approaching?" etc. The various damage, healing, shield, and armor
  value changes that occurred as a result of this change are NOT detailed
  below, as that would quickly fill the changelog with repeated "X value is now
  Y" entries...

Fixes
-----

* Fixed a crash that could occur when using the debugging console.
* Fixed a crash that occurred in very rare cases on any planet with fauna. (How
  did this never come up before??)
* Fixed ANOTHER rare crash, which occurred when a Lava world attempted to
  spawn Tunneling Taurus miniboss near the seam of the level. (Okay, I get why
  THIS one hadn't come up before... P.S. ugh, god, that seam of the level. So
  many problems. I worry this is evidence that I've done things poorly...)
* Fixed a bug which caused Ophiuchus to ONLY sell Star Charts.
* Fixed a bug which prevented you from typing W, A, S, or D in the debugging
  console.
* Fixed a bug which would sometimes cause weapons to have bullets with negative
  speeds.
* When buying and selling items, your inventory count is now immediately
  updated.
* Another attempt at fixing some shutdown issues that some players have been
  experiencing.
* Outposts can no longer place rewards inside of walls!
* Forward-slash is now properly recognized for activating the tractor beam.
* EMP Channeler no longer becomes Weakened all the time randomly >_> (Its
  cursed effect is "when you are slowed, has a 25% chance of becoming weakend",
  and this effect was ALWAYS talking place, even when the item WASN'T cursed.)

Player Ships
------------

* Damage to your hull is no longer halved.
* The hull improvement upgrade now costs 2 Upgrade Parts instead of 1, and
  provides +2 storage space instead of +1. (This change was made because even
  the smallest improvement to Hull strength - +1 - is now very good.)
* Your hull is now fully repaired when leaving/entering a planet.
* When you revive, you are now revived with 1 hull.

Advanced Technology
-------------------

* The Advanced Technology that used to increase your maximum hull strength by 5
  now increases the strength of ALL your armors (even those unequipped) by 1.
* The Advanced Technology that steals an upgrade part now weakens a random
  equipment when you have no upgrade parts, instead of reducing your maximum
  hull strength by 5 when you have no upgrade parts.

Accessories
-----------

* Shield Rerouter now has two modes: one that lets you fire its weapon by
  holding the accessory button (as before), and another that lets you fire by
  toggling it on or off with the accessory button.
* Points awarded from using Alien Integrator are no longer fixed at 100 across
  all Alien Integrators; they now give between 50 and 150 depending on the
  level of the individual Alien Integrator.
* Last Resort now costs 2 Hull to use at all levels. (Only the cooldown timer
  varies.)
* The EMP Channeler no longer grants lightning resistance.

Weapons
-------

* Every special weapon effect now modifies the name (ex: "transforms when a
  boss is killed" now prefixes the weapon name with "Slaying", etc).
* Removed Fragmenting bullets from the game. (They don't play well with the new
  damage system.)
* Weapons may now have Lightning bullets! (They're like Fragmenting bullets,
  but play better with the new damage system :P)
* Trail guns may now have Binary bullets, a new type of bullet that's exclusive
  to Trail guns.

Shields
-------

* The EMP-resistant Shield no longer grants lightning resistance.

Subroutines
-----------

* The Regenerating Rigel subroutine now restores 1 point of Hull damage each
  time you collect a Fuel.

Upgrades
--------

* Scrapping now exclusively grants a bonus shield; it no longer repairs Hull
  damage.

Enemies
-------

* Reduced the speed of the homing missiles fired by Menkalinan Manufactory.
* Slight tweak to the targetting AI of the Aiming Altair and Trailing Talitha.
  (Made for the sake of improving performance; happens to have some slight
  side-effects to their behavior.)
* Trailing Talitha no longer gains Fragmenting bullets in later levels, and
  instead gains Binary bullets.
* Slightly reduced Four-way Fomalhaut 2's movement speed.
* Menkalinan Manufactory no longer regenerates health over time.
* Dashing Deneb's health has been effectively increased. (Their health has been
  reduced dramatically due to the general change in health and damage numbers,
  but I increased their health above what you might expect their new health to
  be. Previously, they almost always took only 1 hit to kill; now, they will
  probably require 2 hits.)

Planets
-------

* There's now less pre-placed loot on higher-difficulty planets. (Obelisks are
  more common since 0.9.0, which has lead to more loot in games. The addition
  of stores has also given players opportunities to turn bad loot into good
  loot. THIS change is attempting to compensate for at least some of that.)
* Allowed many colors used by planets to have minor, random variations from
  planet to planet.

Coins
-----

* Coin graphics now have a black outline, matching the style of the rest of the
  graphics, and making them much easier to see.

Co-op
-----

* 4-player split-screen co-op is now available. In theory this SHOULD allow up
  to 8 players to play simultaneously, but MonoGame refuses to recognize more
  than 4 controllers, so you can only do 5-player co-op! (4 controllers plus a
  keyboard.) I find this 4-controller limitation EXCEEDINGLY ANNOYING, and
  will absolutely be looking for a way around it in future releases.

UI
--

* Character creation now responds to the addition and removal of gamepads.
* When throwing items away, there is now a confirmation modal. In split-screen
  co-op, this modal also gives you the opportunity to give the item to an ally,
  instead of trashing it.
* Standardized the color of bullets according to whether they are friendly
  bullets, or enemy bullets.
  - green: friendly bullet
  - cyan: friendly EMP bullet
  - blue: enemy EMP bullet
  - purple: enemy bouncy bullet
  - red: enemy other bullet

Misc
----

* Added MOAR LOGGING to MysteriousSpace.log.
* Some refactoring surrounding how bullet types are stored. (You don't care
  about this :P It just makes my life, as a programmer, a little easier.)
* I usually forget to mention when I've updated to a newer version of MonoGame.
  I've updated to a newer version of MonoGame.

0.9.0.1
=======

Fixes
-----

* Fixed a bug with the Slowing Scorpii's achievements.

0.9.0
=====

Fixes
-----

* Fixed a typo ("Weakend" should have been "Weakened"; thanks Senior Computer
  Neurosurgeon PhD for pointing out this, and other bugs!)
* Homing missiles properly track their target on levels that DON'T wrap. (This
  fixes the tutorial's derelict probe, whose homing missiles would fire away
  from you, since they believed the level wrapped at the edges of the screen).
* The derelict probe's first shot no longer emenates from the middle of the
  level!
* Mysterious Space now fully releases FMOD resources when quitting. (COULD fix
  some issues with the game shutting down??)
* The Long-range Scanner is now working when equipped to an Orbital player.
* You're no longer stuck facing backwards in Folded Space after discovering the
  Mysterious Source.
* After leaving a planet, some parts of the code still identified the player as
  being on that planet, which could have some weird side effects, like showing
  the edge-of-screen location indicators in split-screen co-op. This has been
  fixed.
* When gaining a Hull upgrade, or equipping/unequipping a Courier Pod, the
  change to your maximum carrying capacity is now reflected immediately!
* The positions of forcefield buttons no longer change between visits to a
  planet.
* Fixed a crash when firing a cursed 3 or 2-bullet split-shot gun >_>
* It was possible, but unlikely, that an Ice planet would be generated with an
  inaccessible tunnel, and if such a tunnel had Fuel, the game could be
  unwinnable! This has been fixed. AGAIN. (See 0.8.6 changelog >_>)
* Fixed a bug where multiple bullets hitting an enemy simultaneously could
  cause it to count as multiple kills. (This was particularly noticeable when
  using the Stream Interrupt accessory.)
* Sound and music volume settings were not being respected when the game
  started up. This has been fixed.
* The hitboxes for Fuel Shards were weird. Fixed them. They should be a little
  easier to pick up, now.
* Fixed a bug with Nova Shields that caused half of them to have a blessing
  effect even when not blessed.
* Fixed a typo in pericarditis's name in the ABOUT screen.
* The down arrow on the HIGH SCORE table is no longer shown when you get to the
  bottom of the table.
* The Erratic Eridanus enemy is now worth points!
* Fixed a couple issues surrounding the generation of those fuel rooms with
  forcefields and tunnels. First: I reduced the chances of the tunnels getting
  super-long, by allowing them to stop if a hole is cut on the top or bottom of
  the tunnel. Second, and more-importantly, I think I've really, truly,
  once-and-for-all solved the issue of buttons being placed without enough
  space above them.

Split-screen Co-op
------------------

* Instead of requiring 6 fuel in a two-player game, only 4 is required (-1 for
  each Risky Ras Algethi player).
* In a split-screen co-op game, there is now significantly more loot pre-placed
  on each planet! (It had previously been generating the exact same amount of
  loot as single-player games! Oof!)

Sector
------

* The Sector map has been rehauled! It is now procedurally generated, and much
  larger. (The entire map does not fit in the screen.)
* Planet icons got a little smaller (to allow players to see more of the map on
  one screen).
* There is no longer the concept of "hidden" planets.
* The Sector is now populated by three alien races, who control various
  systems.

Planets
-------

* You can now find points scattered around levels in the form of spinning
  coins. (Enemies are worth less now, though; see "Enemies" below.) Points for
  coins are tallied at the end of the level.
* Ice worlds are now slightly smaller than other worlds.
* Increased the minimum amount of loot pre-placed on a planet, but also
  decreased the maximum. (The average remains the same, there's just now less
  variance from planet to planet.)
* There is now always more Fuel on a planet than you need. (With the new Sector
  map, this allows you to save up Fuel in order to skip planets.)
* Planets no longer have varying difficulty level point multiplier... things.
  Don't worry about it. It was a weird concept, and it's good that it's gone.
* If you have no Weapons, Shields, or Armors - or have very old ones - planets
  will now be SURE to provide new ones among the pre-placed item crates. (How
  nice of them.)
* Spikey block collision damage is now fixed at 25 damage. (It used to range
  from 20 to 38, depending on how far into the game you were.)
* Ocean worlds are now more colorful :P

Advanced Technologies
---------------------

* The Advanced Technology that increases your hull strength by 5 now also heals
  your hull by the same amount.

Alien Artifacts
---------------

* The effect that used to completely repair your hull now repairs half your
  hull, instead. (See related change to Player Ships, below.)
* The effect that doubles shield regen rate for 5 seconds now doubles it for 10
  seconds, instead.
* The effect that clears all bad status effects (slow, blindness, shield
  disable, and blindness) now also makes you immune to those effects for 5
  seconds.

Player Ships
------------

* Your hull now resists 50% of all damage it receives.
* Totally changed the Heavy Head of Hydrus again >_> (I just can't seem to find
  a good balance for this guy...)
* Alien Alwaid now has only -10% speed, instead of -15%.
* Light Lukida now has +20% speed, instead of +30%.
* Added a new ship: Slowing Scorpii.

Weapons
-------

* Spiral blasters now have a unique graphic. (To visually differentiate them
  from other blasters.)

Shields
-------

* Reduced recharge rate of all shields.
* Integrated Shields no longer have a lower recharge rate than other shields.

Armor
-----

* Collision & bullet resistances are allowed to go higher than before, and are
  now more likely than other "generic" bonuses.
* Weapon recharge rate is now less likely than other "generic" bonuses found on
  armors.

Subroutines
-----------

* The Crystal Mushroom subroutine has been changed. It now gives you an extra 3
  Fuel at the start of the game.

Batteries
---------

* Batteries now explode after 1.5 seconds, instead of after 3.

Enemies
-------

* Roughly halved the number of points received for killing enemies. (You find
  points lying around levels now, though; see "Planets" above.)
* Reduced the number of enemies that appear in "swarms" in early levels, while
  keeping it the same at later levels.
* Beehives are no longer spawned as part of normal swarms; they're now spanwed
  on their own timer.
* Reduced the collision damage of many enemies.
* Menkalinan Manufactory is now slowed for 2 seconds after being smart-bombed.
* Enemies no longer drop their PROFILE if it already exists in your COLLECTION.

Lightning
---------

* Lightning no longer strikes bullets.

Blær
----

* The first time you collect the fuel needed to leave a planet, Blær explains
  that you're ready to go, but also the pros and cons of sticking around
  longer.
* Removed some old dialog that's no longer relevant, due to the new Sector map.

Tutorial
--------

* Added a boot sequence effect.
* Added a mothership.
* Removed the "some target practice would be nice" dialog option.
* Reduced the damage dealt by the derelict probe's laser.
* After completing the tutorial, all damage is now repaired.

UI
--

* Minimap indicators now continue to blink while menus or dialog are open.
* Both players can now use the equipment/inventory/etc menus at THE SAME TIME.
  WHOA. This truly is the future.
* When visiting the High Score table immediately after a Game Over, your newly-
  added scores (if any) are now highlighted.
* After winning, the end-of-game summary screen now has different menu options
  to better reflect your victory. (No more "TRY AGAIN" after winning!)

Misc
----

* Now compiling with Visual Studio 2015. Presumably this will have EFFECTS, but
  I have no idea what those effects might specifically be >_> (Mysterious.)
* Changed how Alien Artifact effects are stored, to match how Advanced
  Technologies effects are stored. This should have no game-play effect,
  however it makes it so that it's easier to use DEBUG MODE to create Alien
  Artifacts with the effect you want. (Alien Artifact ID 1 will now always be
  the same effect from game to game, though it's color may be different;
  previously, Alien Artifact ID 1 would have had the same color from game to
  game, though it's effect may have been different *hopes that made sense*)
* Made a small optimization to the code responsible for handling the movement
  of all movable objects (pickups, bullets, enemies, players, crates...)