AOP? Care to elaborate for the peanut gallery?
Yes, exactly.
Die rolling is easy enough -- either write something that takes the integers from 1d8+1 out and generates it, or just flash a message box saying "Roll 1d8+1".
Yes, they would. Or, rather, they would for a program that runs the...