Fireball directions added back in

Fixes #131.
Fix for EndInsideCastle transportation

The wrong Things were being given .transport.
Fix for 7-2 vertical pipe height.

Fixes #129.
Fix for Koopa shells not inheriting color

"smart" as an attribute gives "spawnsettings": { "smart": true } now.

Fixes #128.
Added detailed log helpers to UserWrapper

The window["FSM"] setter is now internalized with the FSM key as part of
settings, so the log helpers know to call it by FSM.

Fixes #127.
Fix for random castles not going to Castle location

Fixes #123.
Fix for StatsHoldr.increase

Fixes #121.
Fix for Lakitus still throwing after gameOver

killNPCs was added to gameOver, and killNormal for characters in
killNPCs.

Fixes #133.
Fix for flickering permantenly hiding player

Fixes #126.
Fix for audio not resuming on pause

Fixes #124.
Tentative fix for player getting stuck on corners

There have been flase positives before, but... seems legit. Haven't hit
any problems after five minutes of playtesting.

Fixes #34. I think.
Removed unused Super Plumber Bros font

Ha.
Fix for large fiery player jumping & firing sprite

Fixes #135.