Checkout my blog to see details on the project and prior progress:
This project was created as part of the GameDev.net Challenge: