project: minor fixes
game/skill: redesign the scripting