I believe that when it reads this line: Code: point_direction(x, y, WinterShipFighter.x, WinterShipFighter.y) The instance doesn't exist yet. In other words, it's checking for an instance that is not in the room, and therefore gives you an error. It's also possible that you don't have an object named that (but I don't think that's what's going on in your case). I highly recommend prefixing your resources. obj_WinterShipFighter is the way to go. Do the same for your sprites.