generate dots, repel after hitting wall, bugged repel after collision