Changed the shooter, added digital input, created unit tests