readded moveLogic and AI