basic 'Coal Generator' logic