Thanks for the feedback
I recently posted a Dev log about my plans for a future update, and most of the things you mentioned are actively being worked on
I will definitely look into making the rock interactions more consistent.