void RunGameLogic(float frameTimeInSeconds) { positionDisplay.Text = $"Tacos eaten: {tacoseaten}"; playerthing.MoveAndAnimate(frameTimeInSeconds, GameData); //playerSprite.currentSprite.PositionX = GameData.PlayerPositionX; //playerSprite.PositionY = GameData.PlayerPositionY; if (TacoEaten) { taco.PositionX = MapCalculations.RandomizeCoordinate(playerthing.currentSprite.PositionX, player.CoordinateX, screen.Width, CurrentLevel.LevelWidth, GameData.Log); taco.PositionY = MapCalculations.RandomizeCoordinate(playerthing.currentSprite.PositionY, player.CoordinateY, screen.Height, CurrentLevel.LevelHeight, GameData.Log); tacoseaten++; TacoEaten = false; } else { taco.PositionX -= GameData.RelativeDisplaceMentX; taco.PositionY -= GameData.RelativeDisplacementY; TacoEaten = CanPlayerEatTaco(taco, playerthing.currentSprite); } }