Changed a bunch of stuff. Most recently: Player can now be negative