why don't you write a collision metod in entites class???

you should use a superclass for sprite where you will write all the common methods so you can override them if it will be necessary
...