last commit for a while probably

collision detection works the way i wanted (mostly). I don't have a plan
for this base, so for now i'm gonna put this on hold til i decide what
to do with it.