Fixed bugs, added WASD.

Made is so controller or keyboard is usable without boolean change.