This is probably the best trainer I have played. Most are complete garbage, but this one has got some depth to it and is actually interesting to boot. Keep up the good work.