Used blender for all the 3D apart from the smoke simulation.
Hope you can enjoy
I featured you on BlenderNation, have a great weekend!
Thank you @bartv much appreciated