Add Position struct and stack to Game
Make Game::new() private
Add capture to Position struct