First post here as I'm going through the system and coming up with ideas, best practices, and generally getting my head around choices when building games. As I primarily come from a programming background I tend to lean towards that for approach. So this begs the question of objects vs. instances.
Obviously if I have 100 enemies in the game I'm going to spawn an instance through the system. However what about the Player? In many tutorials people are just adding a sprite to the game, calling it player and putting it on the board. Even though I have one player in the entire game I wonder is it better to create an instance (so I set all my dynamic properties like health, etc.) instead of using the sprite object?
I realize the name object and instance here are Construct terms and don't necessarily adhere to an object and instance in programming languages but just wondering what the best approach here is (and if there is a performance hit between the two).