Well, I found a lot of issues: -From here, if you're creating the same kind of entity(Tree in this case), then use an array to store them and their properties. -You don't need to do SPOFS in the loop if the tree aren't moving. Remember that the camera do that stuff for you. -SPHIT only work if the Sprite is visible. When you're using SPHITSP, the hitbox is already hidden.