boolean in libraries

Hi there,
I was working on a arduino library (improving it, to be more specific) and I came across a bug I really couldn't understand my goal of this library is to simplify the use of the L293D and similar motor driver IC's, because no one wants to type out three lines of code every time they want a motor to move, and it especially is a pain when you're using this for a 2WD rover. Anyways, in a test script I was using, I had this function:

Motor testMotor(enablePin, inPin1, inPin2, false);

This specifies the pins for the library to use. at the end, (the 'false' statment) I put a boolean operator where you put 'true' if you, for examples soldered the positive and negative on the motor wrong so then the boolean operator will make sure your motor is moving in the right direction. It's false if your motors are connected right. But when I compiled this I got this error: (I turned on the verbose output during compilation)

Arduino: 1.6.4 (Windows 7), Board: "Arduino Uno"

Build options changed, rebuilding all

Using library MotorControllerBeta in folder: C:\Users\Shakeel\Documents\Arduino\libraries\MotorControllerBeta (legacy)

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard -IC:\Users\Shakeel\Documents\Arduino\libraries\MotorControllerBeta C:\Users\Shakeel\AppData\Local\Temp\build4210247383471863885.tmp\Test.cpp -o C:\Users\Shakeel\AppData\Local\Temp\build4210247383471863885.tmp\Test.cpp.o

In file included from Test.ino:3:0:
C:\Users\Shakeel\Documents\Arduino\libraries\MotorControllerBeta/MotorControllerBeta.h:8:58: error: expected ',' or '...' before 'case'
Motor(byte speedPin, byte inPin1, byte inPin2, boolean case);
^
Error compiling.

I have completely no idea what this means, because I think it is saying I set up my boolean variable wrong when I'm pretty sure I did it right, but could anyone tell me whats going on here? I'm pretty sure it's a simple mistake my brain didn't catch.

I have the library attached in a .zip format.

I appreciate any help given, thanks!

MotorControllerBeta.zip (1.54 KB)

case is a reserved keyword.