AsyncTasks functions was set to public from protected.
From now on, the startInit() function name changed to setHolder(). There is a null check in startGame function.
From now on, the searchDatabase() funtion in Plate class can be called even if there is no food in the plate.
Dependency injection in datasource classes was corrected.