Moving apps to the SD card is no longer supported by Android. It's not an issue of being rooted or not. This was a decision taken by Google not Samsung.
However, the latest version of the Samsung firmware restores this feature with one very big exception, namely that you can move the app itself but not its supporting data. Consequently, this is an almost entirely useless feature as the apps themselves are small. For example, Modern Combat 4 is a few 10s of MB whereas its data is > 1GB.
However, help is at hand. The FolderMount app, available in Google Play will effectively do this for you. It moves the data (or indeed anything else) to the SD card and creates a symbolic link on the internal memory. If you are a Unix person you will already know what a symbolic link is, if not it doesn't really matter.
TLDR:
Install FolderMount and use that to move your apps + data.