More appropriate collision using triggers. fixed sprite draw order