Refactoring entity
Adding option to set entity dimensions
Generating random crates