I fixed your shit

-Moved neighbor getting code to Level
-Moved neighborOffests to define_structs
-Engine only needs Cell and its neighbors to do calculations