begin adding logic to check collisions