All defined signs are now interactable, but the sign message is not dismissable yet, and only the first paragraph is displayed in multi-paragraph signs.
This also adds interactive player movement. I am much more satisfied with the coordinate space math in this commit compared to the previous commit.