so the blank spots next to the basic subjects you can teach sora (the prince) can be filled with new subjects. the process to gain new subjects is very roundabout. in general, story progression comes from randomly going places until you trigger an event. wash, rinse, repeat.