* initial concept for versioning * simple uint version implementation * tidy up dependencies
* move random generator into Settings * add empty and royale maps * place snakes on either cardinal or corner positions first