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.