Reviser: Fixed overflow of health and coin values

Fixed an issue where the health value would become negative as the level increased. These were held in int variables (up to 2147483647), but changed to handle long values (up to 9223372036854775807). In addition, the up…