Hexagonal grid implemented
refactoring