I can't help much on your actual question, but I just wanted to applaud you and hopefully help encourage you to keep going. One of the things I love the most about our communities is how much we come together to try to help make games more accessible and fun for those that are physically challenged.
If you aren't already aware of it, we have an IRC channel that you are welcome to join:
irc://irc.freenode.net/TSWUIDev