I can save a bool value but I get an error when I try to read it ->
bool dead;
save<<player.dead<<endl; //saves it as 0, this works fine
save>>player.dead; //Gets the following error - binary '>>' : no operator defined which takes a right-hand operand of type 'bool' (or there is no acceptable conversion