Although procedures are not essential - this task is very
difficult without them.
You might also like to consider introducing variables so that
sizes and translations can be varied.
Why not work as a group to create pentominoes based on the same
unit square and then make a collection so that people can "mix
and match".