i don't see why you couldn't use shakespeare for all of this. i know of people making other games with shakespeare. if you have any questions or issues please let me know. oh and a quick tip. make sure you have your whole game designed out in a prompt, how you want all of the features to work, etc. and copy and paste it all into shakespeare as one big prompt. you'll get better results. you can even use something like chatgpt to help you create the prompt.
