added rotation tests
changed up abstract class
rearranged the tetris piece classes, in a much more organized way