layering and counter problems
your end point counts the character AND it's board underneath as 2 separate objects instead of one. try making the end point recognize both of them as one layer. and your counter goes into the negative zone. try putting a count limit on it.
or, if you find the above a hassle, you can always just take the original counter and multiply it by 2 - i.e. if you have 6 characters, the count limit will be 12 instead of 6 - so the counter doesn't go into the negative zone.