player can now pull themselves up from ledges

if right below a ledge, the player can move in the direction of the
ledge to hang on it and move again to pull themselves up or fall
adjust player position after pullup

when the player performs a pullup, they end up exactly on top of the
platform
update player sprite colors
Merge branch 'develop' of https://github.com/MarkHarder/Revenge into develop
Merge branch 'develop' of https://github.com/MarkHarder/Revenge into develop