changed shooter with encoder