Added canvas
First test succesfull.

Checks square height.
a lot of commits

commit fix