A cross platform BMS player project