Notes:
There is no mouse support in this version, I am looking into it but it will require programming skills. This comes from doomgeneric by ozkl on github