New character system working