Add support for separating two bodies from each other

- Change the physics component to automatically collide with tiles
- Add support for sending the collision layer to the client
- Add some walls and flags to the temporary map
Fix sorting of components
Increment the Increment the version number
Merge branch 'release/0.4.0'