Added Character ID # stuff

Made sure ID numbers were being passed around, and wrote a method to
get an unused ID# for new characters