Basic piece movement implemented