Kills the entity and removes it from the world it is in (Probably do not want to use - for internal use)
Returns component of a classOf[Component]
Returns component of a classOf[Component]
the component to get (the class, not the instance)
Adds self to be removed from world *
Removes component of a classOf[Component]
Removes component of a classOf[Component]
the component to remove (the class, not the instance)
optional String to identify a specific entity (must be unique)
Sets the world to a new world
Sets the world to a new world
the World to set
An Entity that holds components