Adds NovaPunch

Needs confirmation from Tiberion (asked via PM on the forum: if he has a github account, can someone tag him?).
File validated and tested: unfortunately it cannot install the subassemblies since those need to be installed in the save folder.