Test driven development bowling game