added -pipe to CXXFLAGS to remove use of temporary files for compilation
adding colors for player switching window
changed types vector to be a reference to remove redundant copy
added end-of-turn player switching window