Updated with some easel core mechanics