Wyrm Chasm releases self-titled debut album · duudey