Update to latest Rust

I was getting compile errors in `gl-rs`, so I updated all deps and fixed compile errors.

I'm not sure if my change to `src/ui/piston.rs:243` is correct, but the game seems to run and render well for me.

Let me know if there's anything you'd like me to fix!