Add a lot of stuff
Implement move logic
Implement firstPiece-function