working on collisions with mouse