moved the pieces instantiation into own classes and made them array lists.

compiles but does not work.