Ok folks,
This patch is to specifically address the inventory issues in the previous patch. The bug that causes you to lose your inventory after restart in level 3-2 is fixed. This bug is specific to that level, as no auto save was being created before the level started, which caused a restart to load a game that didn't exist and then forces other issues like missing inventory.
The other issue which (I hope) has been addressed is inventory disappearing when transitioning from 4-3 to 5-1. I believe this happened because of inventory access problems in that level, but i'm not sure, and i haven't been able to replicate the problem since making the fix.
So, finally, for all of you who lost inventory while playing the game, I have introduced a code that will restore your inventory through level 5-1. From inside the game (while playing a level, not the main menu) type out the code '51i' (no apostrophes). You will see a message that says "Inventory Restored". That's it.
The joystick issue will be addressed in the next update.