I guess returning the player entity like this is okay for now, but I think in the future we'll want to return all of the entities that were created. Probably in a dictionary that maps the char to the created entities, because that would allow a level creator to create different groups of the same type of entity by using different characters.

None of that is necessary for floorpaint, though, so we don't need to implement it now.