add Turn typedef
apply and validate turns
tests for jumps() and slides()
finish off initial draft of Player
initial commit of basic player implementations
add new classes
initial implementation of Game
initial commit