added collisionSystem that keeps track of all collision just like unity