They need to implement a hard reset. For example, if your char hasn't move _?_ distance, leave game>reset cache>reset profile and start from scratch as if you were starting it for the first time on load. Keep getting random stucks and sometimes stays at character select screen (another thing to implement, if bot is started, and has been over _?_ duration, force click resume/start according to profile.