Added laptop-friendly movement (see changelog.dm for details)