Game engine

#4 - scaffolded initial engine, merged in basic engine, board, and player logic