Starting to flesh out the Entity system.