Slimeball bugfix

Fixed a bug where slimeballs spawned off-target on impact. Also did some
obsidian boat code organization.