Initial attempt at collision. Have hit many problems