Added 10-custom_component test and updated entity system