So, last night I sat down to make cosmetic fixes to Doorless Darts so it looks "better" on Razer Forge.
This morning I'm sitting down to try and play with ICBM on the Forge, to figure out how to fix the problems.
The problem where ICBM wasn't shutting down and restarting properly has been fixed. I only needed to add ONE line of code to do that. I am so impressed with myself. I actually managed to figure it out. Wow.
Anyway, now I'm going to delve into getting the D-Pad to work. The D-Pad works fine on the main menu, so I'm going to see if there's a way I can make it work in-game too.
The D-Pad works in-game just fine with an OUYA controller, so I recommend you use an OUYA controller when playing ICBM. (though the Serval is still necessary in order to quit the game)
In my feedback with this update, I have told Cortex about the issue involving the Serval and the D-Pad.
I think this is probably a problem with their interface between the Serval and the ODK, so I'll let them fix it, as I have no idea what more I can do with this problem on my end.
I'd like to apologize who the people who play ICBM for the serious problems and issues that game has had over the years. I really screwed up a lot.