Major update

inverted gameplay still buggy