sql cleanups - be verbose in our selections, always parameterize
copypasta mistake
only select the bit we need
only select items from db we need, again
sql fixes in char service
any time we call getResult, we likely re-parse the sql object. caching result item into a variable is more efficient