I've implemented the makeMove feature. It takes a Move-object and does the nescessary changes on the Board.
For now we have no easy way of creating a Move-object, so we just have to hard code it in a test method to try it.
I'll go through some important passages in my next post.
I'm sure there could be a bug here and there in the code, feel free to report them if you find any.