So, recently, I have been working on a solo survival world. I say recently, but I've been working on it the entirety of this summer.I think I got one of the worst seeds possible - the nearest jungle is 14000 blocks away, and the best places to find wolves were over literal oceans. I spent several days and hours just trying to get a pack of 23 wolves home, but they wound up all drowning because they somehow teleported underwater. I gave up and just went home, and spawned in a wolf (I already had one - but only that one). Then I began construction on a large building to have all my facilities in it - farms, furnaces, etc.). I planned on bringing villagers from their village there, but I was extremely low on resources. So... I spawned ten in (equivalent to how many were in the village) and then killed all the villagers in that village.My question, I guess, is what do you consider cheating to be?To me, when I turned cheats on, I told myself that:1. Before spawning in any mob, be sure to attempt to find, tame, and/or bring them home. * This doesn't apply to horses. I spawned in a plains biome, so I thought I might get a bit trigger happy with cheats and I told myself I wouldn't spawn in horses, golden carrots/apples, donkeys, or mules.2. No diamond, iron, or golden tools may be spawned in. This applies to armor as well, both player and horse armor.3. Diamond and other minerals may not be spawned in.4. Teleporting may not be used.5. I may only use keepInventory in the Nether. Sorry, but, I'm a horrific noob and I try to live when I visit the Nether (I don't just recklessly charge everywhere - I usually forget to cut it on, lol) but while this is my first lone survival, I want to keep it on in the Nether.6. MobGriefing can only be set to false when a building is under construction. Once it is finished, it must be removed.7. Enchanting cheats may not be used.8. If the game lags out and something bad happens as a result, it may be repaired using cheats.9. Food may only be spawned in if I am extremely far away from home and am about to die, and there would be no way of returning to the spot to gather my stuff back.What I mean by number eight is, for example, I found a dungeon under where I was building this large building. I was still digging out the area, so mobGriefing was still on (I thought creeper explosions would actually help more than hurt..). It was a zombie spawner, and I was going to keep it to farm Exp. Game lags out, creeper shows up, blows everything up. So yes, I replaced the zombie spawner (in a more accessible location), but I felt this was justified as I literally dropped to zero frames when this creeper showed up.Depending on the situation, I judge what I think is okay or not. For all the time I spent on the wolves, I thought it was justified spawning in just one. Also, I spawned in jungle saplings and cats simply because if I couldn't get wolves across 5000-6000 blocks of ocean, then cats certainly weren't going to make it.I don't really consider using outside apps cheating. I used some apps to try and find some biomes after searching a ridiculously long time. That's how I found out the jungle was 14000 blocks away and my world has no mushroom biome, or at least, no mushroom biome near enough for me to access. If I can't get wolves and cats across oceans, ain't no way I'm leading mooshrooms across them, lol.Tl;dr: I'm having a bit of inner anxiety over spawning stuff in. What do you think is justified or what is considered cheating?