Added smoke animation

Not yet implemented with game loop. Runs in local main loop in
Smoke.java