interesting game.... and a lot to like about it... as others have said the climbing gloves felt a bit annoying as brushing against anything put you into a really slow slide down which meant where you were trying to jump to a specific spot or get away from those pesky birds, it felt a little "sticky"
Apart from that an interesting game with good mechanics, that could be tweaked a little but form the basis of a nice little metroidvania :)