Creating a MOD S3M player in C++ - VERSION 1