Depends on #24. Write a function that takes a position and a move and applies it. Maybe call it `make_move`, and rename the current `make_move` to something like `new_move`?