В принципе, делаеться это так:
расчитываем углы поворота\наклона персонажа относительно мышки, а потом задаем полет пули с неким приростом*на угол. Все просто и никаких излишеств, надо только тригонометрию знать

Хотя метод, придоставленный Golovach мне больше по душе.
ЗЫ:обязательно переименуйте персонажа, поскольку очен уж сбойная переменная этот war