when(new ThePlayerPressesRightRotate());
when(new ThePlayerPressesRightRotate());
when(new ThePlayerPressesTheLeftKey());
when(new ThePlayerPressesTheLeftKey());
when(new ThePlayerPressesTheDropKey());
when(new TimePasses());
// Z-shape next to it
when(new ThePlayerPressesTheDropKey());
when(new TimePasses());
// S-shape on the Z-shape
when(new ThePlayerPressesTheRightKey());
when(new ThePlayerPressesLeftRotate());
when(new ThePlayerPressesTheDropKey());
when(new TimePasses());
// J-shape ready to be dropped in hole
when(new ThePlayerPressesTheRightKey());
when(new ThePlayerPressesTheRightKey());
when(new ThePlayerPressesTheRightKey());