Proposed Class Structure text file, please read and criticise!  It's only a suggestion based on other games I've written.