Extracted other method, shortened Piece class, way cleaner and way more efficient