Давно хотел попробовать сделать что-нибудь на html5 canvas, и вот решил потратить на это пару часов. В результате получилась простенькая . Основной проблемой так и осталась мягко говоря низкая производительность, хотя, возможно, это связано с плохой оптимизацией кода на яваскрипте. Код приложения по катом.