added GUI elements to vary parameters in-game; refactored shooting code slightly