Finished save file, minor bug fixes

- save file now saves most level data to file (except particles and
liquids, which I will add in later, as needed)
- fixed incorrect line of sight in RangedEnemy
- finished converting recipes
- isCollidingWithLeftSide() now checks for top hitboxes
- fixed glitch where player would not reset at start of new game
(causing death screen to stay open)
- added toggle to storage units (boolean generateLoot)
- increased jump height of player