major overhaul - entities, actors, ais, designs, input handler