Rotation bug fixed: Pieces do not rotate if rotation will cause an overlap with an existing colored square