collision system in place but not detecting things, also probably pretty slow, also messy, needs work.