https://jsfiddle.net/OPTlMUS/g6rxv752/ - написал на коленке демо-пример. Покликайте. Главное что вопрос с направлением решен, остальное уже детали) С перерисовкой и мульти-выстрелами.
У меня там косяк с точкой попадания, но это уже муторная тема, нужно сидеть-вникать в координаты)