First Commit.

Build a bast structure of the game. including the dynamically generated characters and some really basic interactions between them