added collision, points, restarting