Fix memory leak, improve directions
[WIP] add fireball