finish debugging primary collision stuff, then move to secondary collisions