fixing my circle drawing + naive collision detection