Removes Entity concept, and replaces them by IDs

Entities don't exist anymore, and their role is managed through the
Level. Components know what's the ID of their entity, and will ask the
Level to access entities based on those IDs.