Great work, it's even more impressive knowing you took on so many roles! It reminds me a little bit of a game I'd see on Nitrome (which is very high praise). I agree with WaffleExploder. Those rusty sign posts you have in a few levels could be a good place to add helpful info on controls and backstory.