Host Hannibal Pirates in NCMC opener tonight