Is it possible to take multiple worlds (or, technically, pieces of worlds) and combine them depending on what the user wants?
Example: A game board can be created by combining 3 pieces into one large board. In order to do this, a base piece is chosen (We'll say 1). From this piece 1, the other two can be added to it by:
Putting them horizontally ( 1 2 3 or 3 2 1 or 2 1 3 etc)
Putting them vertically:
1 1
2 3
3 2
and so on. How would this possibly be done? Or does this exceed the capability of the Greenfoot program?

