Have you tried Marc's system? It's not only actively maintained, but the creator is always after input from people who play it!

Now, that's not to discourage you from making your own system, I just thought it could be interesting to bring attention to a nice, well-thought out system that might actually help you out