added bullets logic;