Rewrote separation of two physical bodies to allow entities to slide along walls correctly

- Fix diagonal movement speed (was too fast)
- Add some checks before rendering UI texts
- Bump the minor version number
Merge branch 'release/0.8.0'