Refactoring: added TetriminoWithPosition class