Deleted .hpp files.
Removed using namespace std, adding std:: to standard C library calls.

Split .hpp files into .h and .cpp files hoping to resolve circular include issue when passing Sourcery class into Player, which mutually include each other.