initial commit
use only one canvas, double height of canvas
use differnet js src
double the interval for setInterval to improve the delta for comparing time-based motion