added color fade over time, set killFlag
added particle removal after lifetime
switched particle spawn to mousemove