Test Driven Development & RPG Best Practices