Software development for interactive shooting ranges