added firing of bullets. some tuning needed