I'll add one bit when it comes to Minecraft as a visual aid. Technically, and I stress technically, you do not *have* to buy minecraft to use it as a visual aid. If you don't and get it through less than legal means (which many have done), then you would need to keep it a little under the radar. Just a heads up on that.