rationalise mesh headers
rationalised tile headers
rationalised balls headers
fix mesh build
fix dependencies and linking - all functionality restored