Moving structs and such into module
Creature in it's own file.
Adding some comments