add missile, work correctly
TODO: find more efficient Timer()