Nice. I will use this if you can make it happen, so I hope all the best smile.

About the companion functionality, will the player be the one who controls the companion or the GM/the game?