Updated comments and finished thing functionality