Protecting the sound pool. Now it raises a custom error to get it without loading the resource first. The new getPoolIndex method is the only one that raises the wrong index error now.