@nkl - to add the enemy pain effect you will need the enemies to be animated, call handle_animation(1); from the enemie's while loop, then when the sword strikes the enemy change it's animation to pain. For the ladder climbing, you will need to create a new my.movement_mode state, which only moves the player up and down and animates the player with the ladder animation, it will need to be triggered by approaching a ladder. Easy to say in concept, implementing it requires scripting experience.