Updated State

Added barebones init for start and end
Removed movePiece()
Added swap()