Added some functions

generateUp, generateDown, splitByRows
Added movePiece Functions

NOTE: Haven’t yet implemented the function that checks the validity of
the move
Added Movement Functions And Checks

TODO: Still need to make sure the indices are valid; when they run
outside the board an error is generated right now
Merge branch 'Nadine' into mike
No real changes