got down to 1978B
changed fire logic stuff
brought the size down to 1904B
removed my own animation functions, reached 1814 bytes