Allows shooting of more than 1 bullet

Implemented an ArrayList of bullets instead of only having one bullet variable. This allows the player to shoot more than one bullet at a time.