Refactor city to have a proper constructor
Rewrite player, adding constructor
Add warning if JavaScript is disabled
Actually read the error message, added the missing var and enabled strict mode for vendor