More grappling hook bug fixes

- grappling hook now prevents most cases of overshooting
- fixed player falling out of world
- added text shadows for some gui elements
- added resources (images, fonts) to repo