Adding uncomplete version of new approach
- roles now persistent (and empty =( for now)
- calculating distance to ball precisely