hex location refactoring

ready to create hex world!