Turing Tumble Community

My solution (23 parts)