Например у нас есть зеленый и красный квадраты нарисованные на канвас. Как сделать так, чтоб зеленый переместился анимацией на не закрашенный блок внизу, а красный можно было мышкой перенести тоже в нижний не закрашенный блок под ним (и только туда и никуда более)?
В какую сторону смотреть и что можно почитать по данному вопросу? Хорошо бы еще посмотреть это все в примере.