Trying to get more ball-based collisions...things seem to be getting stuck in the lower-right-hand corner. Will refactor after sleep