Made the characters and enemy target selected based on their Y coordinate.

This is making much more straight-forward when cycling through targets.

IMHO, after some test, there is no need to add support for left/right arrows in target cycling
with this feature in place.

Fixes #352