finished implementing new collision system.