Merge branch 'master' into LevelBuilder
 - Added mouse behaviours (searching for cheese, get updated if cheese is gone, die from trap)
 - Added input of the player
 - Input for cats added, multiple cats can be controlled by the player
 - Cats will attack mice on his tile while not running
 - Added cat texture placeholder
 - LineRenderer added for visualizing path
 - Player Direction added
 - SpawnpointScript added
 - Made changes to the LevelDefinition scripts ( cheese tiles, waves, subwaves)
 - Added textures (walls, cheese states, cookie)
Merge branch 'LevelBuilder'