Implemented new Init in GoL and moved setDevice to Environment.hpp