Finally begining implimentation of Collision Layers