Moved Gnu to CPP and added sound