World and Player implementations en tests. DB en repository and a lot of
small changes.