Add move function and constructor to piece