Debugged, added stats, ready for prime time I think