Moved units from board to their own class

-Changed the engine's variables from public to private.
-The units have their own class, instead of relying on the board.
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/engine.cpp
	src/engine.h
Added debug message to engine about the units

-Debug message now says that it's initializing.