Add functionality for piece moves

Starting with pawns, stubs for remaining pieces