It's more fun to use a neural net :) but after many similar comments I plan on implementing a simpler approach and seeing how it compares