Thank you so much :D and I think I just need to restrict the enemies to 8 directions rather than 32 to solve the bullets staying on grid issue, will look into it!