Update rocket and smoke logic

I've updated the rocket and smoke logic. The rocket is being fired, it
is rotating as it should and is leaving a smoke trail