feat(Basic lattice gas movement), fix(code refactoring)