Implemented savefile screenshot feature

my member function naming convention is this fooBar() , and you guys use this FooBar() , i tried to follow your convention but i forgot in some places , also placing { } under or beside the function 

while (true){

}

vs

while (true)
{

}

is that gonna be a problem ? should i commit again to fix those style changes ?