customize studies
extract common table model
give canvas a margin
a table should notify a tick
start with a ball of radius 10
take radius into account when colliding with walls
implement a canvas view