pub trait LdtkEntityExtensions {
// Required methods
fn world_pos(&self, layer_c_hei: i64, layer_grid_size: i64) -> Vec2;
fn world_size(&self, layer_grid_size: i64) -> Vec2;
fn bool_field(&self, name: &str) -> Option<bool>;
fn str_field(&self, name: &str) -> Option<&str>;
fn str_array_field(&self, name: &str) -> Option<Vec<String>>;
fn entity_array_field(&self, name: &str) -> Option<Vec<String>>;
}