Fix: Seat count warning update conditions prevented seat messages to appear
Codechange: Deduplicate praise/warn of benches.
Codechange: Remove useless 'else' branch, fixed typos in 2 comments, and
cleaned up the expressions nearby.
Merge pull request #268 from Alberth289346/refactor_hospital

Refactor hospital
Codechange: Deduplicate sitting/standing patients counting code.
Document: Add documentation to Hospital:countPatients()
Change: Simplify vip rating for number of patients standing/sitting ratio
Codechange: Remove lots of useless parentheses.
Merge pull request #270 from Alberth289346/deduplicate_sitting_standing