Piece movement working.

Enough for today. Gonna get some sleep.