Ported character system