added movement restrict
added collectible item and Food.cs
added Consume and ApplySideEffect methods