А, ну, это довольно просто в теории.Один из способов - просто установить таймер, а затем, когда он сработает, очистить холст и перерисовать сферу, пометить прямоугольником что угодно.Чтобы сделать это быстрее, вы можете покрыть область холста вместо всего этого.Также вы можете получить png спрайты и перемещать их по холсту.
Я попал в это дело, попробовав оболочку из пижамного холста, что означает, что вы можете написать код на python, а затем скомпилировать его в js, что для меня намного удобнее.
http://pyjs.org/examples/gwtcanvas/output/GWTCanvasDemo.html
Обратите внимание, что демо-версия немного расточена, но пример кода компилируется и работает отлично, если вы делаете git pull.