Commented, refactored, can now shoot unlimited number of rockets