Refactored GameLayer

Moved game functionality to tile manager, gameLayer now only supports
view and touch controls