Added most obstacle collisions

Added obstacle collisions for arrows, fireballs, bats, moss, sand,
spikes, and lava. Still need to do switches and the spawning of items
from a fireball or arrow trap.