Как сделать анимацию плавающих объектов по экрану?
if (obj.x >= screen.x) {
  // опа, край!
}
Для отправки в другую сторону введите в вашу программку векторы, описывающие скорость и направление. И меняйте их при столкновении.snippet
Если есть похожие примеры или идеи... Посмотреть как работает...
На ваш вопрос уже ответили, но добавлю от себя еще один пример для изучения. Принцип тот же, но используется SVG. Часто это может быть удобнее, чем анимирование html-элементов, особенно если нужны какие-то еще эффекты, так что полезно знать, что и так тоже можно:snippet
Ну а если таких элементов будет слишком много, то имеет смысл все рисовать на canvas. Не стоит забывать о производительности!