Points based character generation