got rid of copying assets, implemented player entity and initial entityStates