# Space In this example we'll discover how to manage the *space dimension* in weasel. Our space model will start as a two dimensional plane, divided in squares. We will then spawn a few creatures, each one on a different square. As the next step, deadly traps will be placed across the two diagonals. Finally, we are going to regenerate the space, transforming the 2D plane into a single line of squares; in other words we drop one dimension. Run the example with: ``` cargo run --example space ``` The program is implemented in two source code files: - [rules.rs](rules.rs): rules definition (space rules, in particular). - [main.rs](main.rs): manages the battle and creates a few events.