Added AbstractCollidable class