fix: release all keys when an action is finished
fix: bug that caused the MoveTo action to stop 1 tile too far
add: UseWrap action (only works on solid wraps like doors)
add: UseWarp works on non-solid warps too (stairs, doors from inside, etc)