compliment: nice game; looks cool. suggestion: i need a screenshot of that bit of code to fully help you with that, there are SO many things that could be happening. just in case you don't give a screenshot: -it could be that you are literally checking one pixel under the fish -check if your fish can ever actually come into contact with the spikes with your collision and finally,